public static class IdentityPoolCredentialSource.CertificateConfig implements SerializableRepresents 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 @Nullable String getCertificateConfigLocation()Returns the path to the client certificate file, or null if not set.
| Returns | |
|---|---|
| Type | Description |
@org.jspecify.annotations.Nullable java.lang.String |
|
getTrustChainPath()
public @Nullable String getTrustChainPath()Returns the path to the trust chain file, or null if not set.
| Returns | |
|---|---|
| Type | Description |
@org.jspecify.annotations.Nullable java.lang.String |
|
useDefaultCertificateConfig()
public boolean useDefaultCertificateConfig()Returns whether the default certificate configuration should be used.
| Returns | |
|---|---|
| Type | Description |
boolean |
|