public static class IdentityPoolCredentialSource.CertificateConfig implements Serializable
Represents the configuration options for X.509-based workload credentials (mTLS). It specifies how to locate and use the client certificate, private key, and optional trust chain for mutual TLS authentication.
Implements
SerializableMethods
getCertificateConfigLocation()
public String getCertificateConfigLocation()
Returns the path to the client certificate file, or null if not set.
Returns | |
---|---|
Type | Description |
String |
getTrustChainPath()
public String getTrustChainPath()
Returns the path to the trust chain file, or null if not set.
Returns | |
---|---|
Type | Description |
String |
useDefaultCertificateConfig()
public boolean useDefaultCertificateConfig()
Returns whether the default certificate configuration should be used.
Returns | |
---|---|
Type | Description |
boolean |