Class IdentityPoolCredentialSource.CertificateConfig (1.50.0)

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.

Inheritance

java.lang.Object > IdentityPoolCredentialSource.CertificateConfig

Implements

Serializable

Methods

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