public static interface CommonTlsContext.CombinedCertificateValidationContextOrBuilder
extends com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasDefaultValidationContext()
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v4alpha.CertificateValidationContext default_validation_context = 1 [(.validate.rules) = { ... }CertificateValidationContext getDefaultValidationContext()
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v4alpha.CertificateValidationContext default_validation_context = 1 [(.validate.rules) = { ... }CertificateValidationContextOrBuilder getDefaultValidationContextOrBuilder()
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v4alpha.CertificateValidationContext default_validation_context = 1 [(.validate.rules) = { ... }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. Only one of validation_context_sds_secret_config, validation_context_certificate_provider, or validation_context_certificate_provider_instance may be used.
.envoy.extensions.transport_sockets.tls.v4alpha.SdsSecretConfig validation_context_sds_secret_config = 2 [(.validate.rules) = { ... }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. Only one of validation_context_sds_secret_config, validation_context_certificate_provider, or validation_context_certificate_provider_instance may be used.
.envoy.extensions.transport_sockets.tls.v4alpha.SdsSecretConfig validation_context_sds_secret_config = 2 [(.validate.rules) = { ... }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. Only one of validation_context_sds_secret_config, validation_context_certificate_provider, or validation_context_certificate_provider_instance may be used.
.envoy.extensions.transport_sockets.tls.v4alpha.SdsSecretConfig validation_context_sds_secret_config = 2 [(.validate.rules) = { ... }boolean hasValidationContextCertificateProvider()
Certificate provider for fetching validation context. Only one of validation_context_sds_secret_config, validation_context_certificate_provider, or validation_context_certificate_provider_instance may be used. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 3;CommonTlsContext.CertificateProvider getValidationContextCertificateProvider()
Certificate provider for fetching validation context. Only one of validation_context_sds_secret_config, validation_context_certificate_provider, or validation_context_certificate_provider_instance may be used. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 3;CommonTlsContext.CertificateProviderOrBuilder getValidationContextCertificateProviderOrBuilder()
Certificate provider for fetching validation context. Only one of validation_context_sds_secret_config, validation_context_certificate_provider, or validation_context_certificate_provider_instance may be used. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 3;boolean hasValidationContextCertificateProviderInstance()
Certificate provider instance for fetching validation context. Only one of validation_context_sds_secret_config, validation_context_certificate_provider, or validation_context_certificate_provider_instance may be used. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 4;CommonTlsContext.CertificateProviderInstance getValidationContextCertificateProviderInstance()
Certificate provider instance for fetching validation context. Only one of validation_context_sds_secret_config, validation_context_certificate_provider, or validation_context_certificate_provider_instance may be used. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 4;CommonTlsContext.CertificateProviderInstanceOrBuilder getValidationContextCertificateProviderInstanceOrBuilder()
Certificate provider instance for fetching validation context. Only one of validation_context_sds_secret_config, validation_context_certificate_provider, or validation_context_certificate_provider_instance may be used. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 4;CommonTlsContext.CombinedCertificateValidationContext.DynamicValidationContextCase getDynamicValidationContextCase()
Copyright © 2018–2021 The Envoy Project. All rights reserved.