| Interface | Description |
|---|---|
| MtlsProvider |
MtlsProvider is used by the Gax library for configuring mutual TLS in the HTTP and GRPC transport
layer.
|
| Class | Description |
|---|---|
| ContextAwareMetadataJson |
Data class representing context_aware_metadata.json file.
|
| DefaultMtlsProviderFactory | |
| MtlsHttpTransportFactory |
An HttpTransportFactory that creates
NetHttpTransport instances configured for mTLS
(mutual TLS) using a specific KeyStore containing the client's certificate and private
key. |
| SecureConnectProvider |
This class implements
MtlsProvider for the Google Auth library transport layer via ContextAwareMetadataJson. |
| X509Provider |
This class implements
MtlsProvider for the Google Auth library transport layer via WorkloadCertificateConfiguration. |
| Exception | Description |
|---|---|
| CertificateSourceUnavailableException |
This exception is thrown by certificate providers in the Google auth library when the certificate
source is unavailable.
|
Copyright © 2025 Google. All rights reserved.