Interface CommonTlsContext.CombinedCertificateValidationContextOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CommonTlsContext.CombinedCertificateValidationContext, CommonTlsContext.CombinedCertificateValidationContext.Builder
Enclosing class:
CommonTlsContext

public static interface CommonTlsContext.CombinedCertificateValidationContextOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasDefaultValidationContext

      boolean hasDefaultValidationContext()
       How to validate peer certificates.
       
      .envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext default_validation_context = 1 [(.validate.rules) = { ... }
      Returns:
      Whether the defaultValidationContext field is set.
    • getDefaultValidationContext

      CertificateValidationContext getDefaultValidationContext()
       How to validate peer certificates.
       
      .envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext default_validation_context = 1 [(.validate.rules) = { ... }
      Returns:
      The defaultValidationContext.
    • getDefaultValidationContextOrBuilder

      CertificateValidationContextOrBuilder getDefaultValidationContextOrBuilder()
       How to validate peer certificates.
       
      .envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext default_validation_context = 1 [(.validate.rules) = { ... }
    • hasValidationContextSdsSecretConfig

      boolean hasValidationContextSdsSecretConfig()
       Config for fetching validation context via SDS API. Note SDS API allows certificates to be
       fetched/refreshed over the network asynchronously with respect to the TLS handshake.
       
      .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 2 [(.validate.rules) = { ... }
      Returns:
      Whether the validationContextSdsSecretConfig field is set.
    • getValidationContextSdsSecretConfig

      SdsSecretConfig getValidationContextSdsSecretConfig()
       Config for fetching validation context via SDS API. Note SDS API allows certificates to be
       fetched/refreshed over the network asynchronously with respect to the TLS handshake.
       
      .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 2 [(.validate.rules) = { ... }
      Returns:
      The validationContextSdsSecretConfig.
    • getValidationContextSdsSecretConfigOrBuilder

      SdsSecretConfigOrBuilder getValidationContextSdsSecretConfigOrBuilder()
       Config for fetching validation context via SDS API. Note SDS API allows certificates to be
       fetched/refreshed over the network asynchronously with respect to the TLS handshake.
       
      .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 2 [(.validate.rules) = { ... }
    • hasValidationContextCertificateProvider

      @Deprecated boolean hasValidationContextCertificateProvider()
      Deprecated.
      envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext.validation_context_certificate_provider is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=231
       Certificate provider for fetching CA certs. This will populate the
       ``default_validation_context.trusted_ca`` field.
       [#not-implemented-hide:]
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 3 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      Whether the validationContextCertificateProvider field is set.
    • getValidationContextCertificateProvider

      @Deprecated CommonTlsContext.CertificateProvider getValidationContextCertificateProvider()
      Deprecated.
      envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext.validation_context_certificate_provider is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=231
       Certificate provider for fetching CA certs. This will populate the
       ``default_validation_context.trusted_ca`` field.
       [#not-implemented-hide:]
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 3 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      The validationContextCertificateProvider.
    • getValidationContextCertificateProviderOrBuilder

      @Deprecated CommonTlsContext.CertificateProviderOrBuilder getValidationContextCertificateProviderOrBuilder()
      Deprecated.
       Certificate provider for fetching CA certs. This will populate the
       ``default_validation_context.trusted_ca`` field.
       [#not-implemented-hide:]
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 3 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • hasValidationContextCertificateProviderInstance

      @Deprecated boolean hasValidationContextCertificateProviderInstance()
      Deprecated.
      envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext.validation_context_certificate_provider_instance is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=237
       Certificate provider instance for fetching CA certs. This will populate the
       ``default_validation_context.trusted_ca`` field.
       [#not-implemented-hide:]
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      Whether the validationContextCertificateProviderInstance field is set.
    • getValidationContextCertificateProviderInstance

      @Deprecated CommonTlsContext.CertificateProviderInstance getValidationContextCertificateProviderInstance()
      Deprecated.
      envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext.validation_context_certificate_provider_instance is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=237
       Certificate provider instance for fetching CA certs. This will populate the
       ``default_validation_context.trusted_ca`` field.
       [#not-implemented-hide:]
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      The validationContextCertificateProviderInstance.
    • getValidationContextCertificateProviderInstanceOrBuilder

      @Deprecated CommonTlsContext.CertificateProviderInstanceOrBuilder getValidationContextCertificateProviderInstanceOrBuilder()
      Deprecated.
       Certificate provider instance for fetching CA certs. This will populate the
       ``default_validation_context.trusted_ca`` field.
       [#not-implemented-hide:]
       
      .envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];