Interface MtlsProvider

All Known Implementing Classes:
SecureConnectProvider, X509Provider

public interface MtlsProvider
MtlsProvider is used by the Gax library for configuring mutual TLS in the HTTP and GRPC transport layer. The source of the client certificate is up to the implementation.

Note: This interface will replace the identically named "MtlsProvider" implementation in the Gax library. The Gax library version of MtlsProvider will be marked as deprecated. See https://github.com/googleapis/google-auth-library-java/issues/1758

  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a mutual TLS key store.
    boolean
    Returns true if the underlying mTLS provider is available.