All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TlsCredentials, TlsCredentials.Builder

public interface TlsCredentialsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasRootCertificateProvider

      boolean hasRootCertificateProvider()
       The certificate provider instance for the root cert. Must be set.
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance root_certificate_provider = 1;
      Returns:
      Whether the rootCertificateProvider field is set.
    • getRootCertificateProvider

      CommonTlsContext.CertificateProviderInstance getRootCertificateProvider()
       The certificate provider instance for the root cert. Must be set.
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance root_certificate_provider = 1;
      Returns:
      The rootCertificateProvider.
    • getRootCertificateProviderOrBuilder

      CommonTlsContext.CertificateProviderInstanceOrBuilder getRootCertificateProviderOrBuilder()
       The certificate provider instance for the root cert. Must be set.
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance root_certificate_provider = 1;
    • hasIdentityCertificateProvider

      boolean hasIdentityCertificateProvider()
       The certificate provider instance for the identity cert. Optional;
       if unset, no identity certificate will be sent to the server.
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance identity_certificate_provider = 2;
      Returns:
      Whether the identityCertificateProvider field is set.
    • getIdentityCertificateProvider

      CommonTlsContext.CertificateProviderInstance getIdentityCertificateProvider()
       The certificate provider instance for the identity cert. Optional;
       if unset, no identity certificate will be sent to the server.
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance identity_certificate_provider = 2;
      Returns:
      The identityCertificateProvider.
    • getIdentityCertificateProviderOrBuilder

      CommonTlsContext.CertificateProviderInstanceOrBuilder getIdentityCertificateProviderOrBuilder()
       The certificate provider instance for the identity cert. Optional;
       if unset, no identity certificate will be sent to the server.
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance identity_certificate_provider = 2;