public class MtlsHttpTransportFactory implements HttpTransportFactoryAn HttpTransportFactory that creates NetHttpTransport instances configured for mTLS (mutual TLS) using a specific KeyStore containing the client's certificate and private key.
Warning: This class is considered internal and is not intended for direct use by library consumers. Its API and behavior may change without notice.
Implements
HttpTransportFactoryConstructors
MtlsHttpTransportFactory(KeyStore mtlsKeyStore)
public MtlsHttpTransportFactory(KeyStore mtlsKeyStore)Constructs a factory for mTLS transports.
| Parameter | |
|---|---|
| Name | Description |
mtlsKeyStore |
KeyStoreThe KeyStore containing the client's X509 certificate and private key. This KeyStore is used for client authentication during the TLS handshake. Must not be null. |
Methods
create()
public NetHttpTransport create()Creates a HttpTransport instance.
| Returns | |
|---|---|
| Type | Description |
com.google.api.client.http.javanet.NetHttpTransport |
|