Class IdentityPoolCredentialSource.CertificateConfig (1.35.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 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