- 2.69.0 (latest)
- 2.68.2
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.1
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.1
- 2.58.0
- 2.57.0
- 2.55.0
- 2.54.1
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.1
- 2.47.0
- 2.46.1
- 2.45.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.1
- 2.33.0
- 2.32.1
- 2.31.1
- 2.30.1
- 2.24.0
- 2.23.3
- 2.22.0
- 2.21.0
- 2.20.1
- 2.19.6
- 2.18.7
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.2
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.1
- 2.7.1
Package com.google.api.gax.rpc.mtls (2.69.0)
GitHub Repository |
Classes
Class | Description |
---|---|
com.google.api.gax.rpc.mtls.CertificateBasedAccess |
Utility class for handling certificate-based access configurations.
This class handles the processing of GOOGLE_API_USE_CLIENT_CERTIFICATE and GOOGLE_API_USE_MTLS_ENDPOINT environment variables according to https://google.aip.dev/auth/4114 |
com.google.api.gax.rpc.mtls.ContextAwareMetadataJson |
Data class representing context_aware_metadata.json file.
This class is deprecated. It has been replaced by com.google.auth.mtls.ContextAwareMetadataJson from the Java auth library. |
com.google.api.gax.rpc.mtls.MtlsProvider |
Provider class for mutual TLS. It is used to configure the mutual TLS in the transport with the
default client certificate on device.
This class is deprecated. It has been replaced by com.google.auth.mtls.SecureConnectProvider |
Enums
Enum | Description |
---|---|
com.google.api.gax.rpc.mtls.CertificateBasedAccess.MtlsEndpointUsagePolicy | The policy for mutual TLS endpoint usage. NEVER means always use regular endpoint; ALWAYS means always use mTLS endpoint; AUTO means auto switch to mTLS endpoint if client certificate exists and should be used. |
com.google.api.gax.rpc.mtls.MtlsProvider.MtlsEndpointUsagePolicy | The policy for mutual TLS endpoint usage. NEVER means always use regular endpoint; ALWAYS means always use mTLS endpoint; AUTO means auto switch to mTLS endpoint if client certificate exists and should be used. |