Interface CommonTlsContext.CombinedCertificateValidationContextOrBuilder

    • Method Detail

      • 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"];