| Package | Description |
|---|---|
| io.envoyproxy.envoy.extensions.transport_sockets.tls.v4alpha |
| Modifier and Type | Method and Description |
|---|---|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addAllAlpnProtocols(Iterable<String> values)
Supplies the list of ALPN protocols that the listener should expose.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addAllTlsCertificates(Iterable<? extends TlsCertificate> values)
:ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the
same context to allow both RSA and ECDSA certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addAllTlsCertificateSdsSecretConfigs(Iterable<? extends SdsSecretConfig> values)
Configs for fetching TLS certificates via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addAlpnProtocols(String value)
Supplies the list of ALPN protocols that the listener should expose.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addAlpnProtocolsBytes(com.google.protobuf.ByteString value)
Supplies the list of ALPN protocols that the listener should expose.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CommonTlsContext.Builder |
CommonTlsContext.Builder.addTlsCertificates(int index,
TlsCertificate.Builder builderForValue)
:ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the
same context to allow both RSA and ECDSA certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addTlsCertificates(int index,
TlsCertificate value)
:ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the
same context to allow both RSA and ECDSA certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addTlsCertificates(TlsCertificate.Builder builderForValue)
:ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the
same context to allow both RSA and ECDSA certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addTlsCertificates(TlsCertificate value)
:ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the
same context to allow both RSA and ECDSA certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addTlsCertificateSdsSecretConfigs(int index,
SdsSecretConfig.Builder builderForValue)
Configs for fetching TLS certificates via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addTlsCertificateSdsSecretConfigs(int index,
SdsSecretConfig value)
Configs for fetching TLS certificates via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addTlsCertificateSdsSecretConfigs(SdsSecretConfig.Builder builderForValue)
Configs for fetching TLS certificates via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.addTlsCertificateSdsSecretConfigs(SdsSecretConfig value)
Configs for fetching TLS certificates via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clear() |
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearAlpnProtocols()
Supplies the list of ALPN protocols that the listener should expose.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearCombinedValidationContext()
Combined certificate validation context holds a default CertificateValidationContext
and SDS config.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearCustomHandshaker()
Custom TLS handshaker.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearTlsCertificateCertificateProvider()
Certificate provider for fetching TLS certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearTlsCertificateCertificateProviderInstance()
Certificate provider instance for fetching TLS certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearTlsCertificates()
:ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the
same context to allow both RSA and ECDSA certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearTlsCertificateSdsSecretConfigs()
Configs for fetching TLS certificates via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearTlsParams()
TLS protocol versions, cipher suites etc.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearValidationContext()
How to validate peer certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearValidationContextCertificateProvider()
Certificate provider for fetching validation context.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearValidationContextCertificateProviderInstance()
Certificate provider instance for fetching validation context.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearValidationContextSdsSecretConfig()
Config for fetching validation context via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.clearValidationContextType() |
CommonTlsContext.Builder |
CommonTlsContext.Builder.clone() |
CommonTlsContext.Builder |
DownstreamTlsContext.Builder.getCommonTlsContextBuilder()
Common TLS context settings.
|
CommonTlsContext.Builder |
UpstreamTlsContext.Builder.getCommonTlsContextBuilder()
Common TLS context settings.
.. attention::
Server certificate verification is not enabled by default.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeCombinedValidationContext(CommonTlsContext.CombinedCertificateValidationContext value)
Combined certificate validation context holds a default CertificateValidationContext
and SDS config.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeCustomHandshaker(TypedExtensionConfig value)
Custom TLS handshaker.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeFrom(CommonTlsContext other) |
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeFrom(com.google.protobuf.Message other) |
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeTlsCertificateCertificateProvider(CommonTlsContext.CertificateProvider value)
Certificate provider for fetching TLS certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeTlsCertificateCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance value)
Certificate provider instance for fetching TLS certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeTlsParams(TlsParameters value)
TLS protocol versions, cipher suites etc.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeValidationContext(CertificateValidationContext value)
How to validate peer certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeValidationContextCertificateProvider(CommonTlsContext.CertificateProvider value)
Certificate provider for fetching validation context.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeValidationContextCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance value)
Certificate provider instance for fetching validation context.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.mergeValidationContextSdsSecretConfig(SdsSecretConfig value)
Config for fetching validation context via SDS API.
|
static CommonTlsContext.Builder |
CommonTlsContext.newBuilder() |
static CommonTlsContext.Builder |
CommonTlsContext.newBuilder(CommonTlsContext prototype) |
CommonTlsContext.Builder |
CommonTlsContext.newBuilderForType() |
protected CommonTlsContext.Builder |
CommonTlsContext.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
CommonTlsContext.Builder |
CommonTlsContext.Builder.removeTlsCertificates(int index)
:ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the
same context to allow both RSA and ECDSA certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.removeTlsCertificateSdsSecretConfigs(int index)
Configs for fetching TLS certificates via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setAlpnProtocols(int index,
String value)
Supplies the list of ALPN protocols that the listener should expose.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setCombinedValidationContext(CommonTlsContext.CombinedCertificateValidationContext.Builder builderForValue)
Combined certificate validation context holds a default CertificateValidationContext
and SDS config.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setCombinedValidationContext(CommonTlsContext.CombinedCertificateValidationContext value)
Combined certificate validation context holds a default CertificateValidationContext
and SDS config.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setCustomHandshaker(TypedExtensionConfig.Builder builderForValue)
Custom TLS handshaker.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setCustomHandshaker(TypedExtensionConfig value)
Custom TLS handshaker.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CommonTlsContext.Builder |
CommonTlsContext.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CommonTlsContext.Builder |
CommonTlsContext.Builder.setTlsCertificateCertificateProvider(CommonTlsContext.CertificateProvider.Builder builderForValue)
Certificate provider for fetching TLS certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setTlsCertificateCertificateProvider(CommonTlsContext.CertificateProvider value)
Certificate provider for fetching TLS certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setTlsCertificateCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance.Builder builderForValue)
Certificate provider instance for fetching TLS certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setTlsCertificateCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance value)
Certificate provider instance for fetching TLS certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setTlsCertificates(int index,
TlsCertificate.Builder builderForValue)
:ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the
same context to allow both RSA and ECDSA certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setTlsCertificates(int index,
TlsCertificate value)
:ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the
same context to allow both RSA and ECDSA certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setTlsCertificateSdsSecretConfigs(int index,
SdsSecretConfig.Builder builderForValue)
Configs for fetching TLS certificates via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setTlsCertificateSdsSecretConfigs(int index,
SdsSecretConfig value)
Configs for fetching TLS certificates via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setTlsParams(TlsParameters.Builder builderForValue)
TLS protocol versions, cipher suites etc.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setTlsParams(TlsParameters value)
TLS protocol versions, cipher suites etc.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CommonTlsContext.Builder |
CommonTlsContext.Builder.setValidationContext(CertificateValidationContext.Builder builderForValue)
How to validate peer certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setValidationContext(CertificateValidationContext value)
How to validate peer certificates.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setValidationContextCertificateProvider(CommonTlsContext.CertificateProvider.Builder builderForValue)
Certificate provider for fetching validation context.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setValidationContextCertificateProvider(CommonTlsContext.CertificateProvider value)
Certificate provider for fetching validation context.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setValidationContextCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance.Builder builderForValue)
Certificate provider instance for fetching validation context.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setValidationContextCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance value)
Certificate provider instance for fetching validation context.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setValidationContextSdsSecretConfig(SdsSecretConfig.Builder builderForValue)
Config for fetching validation context via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.Builder.setValidationContextSdsSecretConfig(SdsSecretConfig value)
Config for fetching validation context via SDS API.
|
CommonTlsContext.Builder |
CommonTlsContext.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
DownstreamTlsContext.Builder |
DownstreamTlsContext.Builder.setCommonTlsContext(CommonTlsContext.Builder builderForValue)
Common TLS context settings.
|
UpstreamTlsContext.Builder |
UpstreamTlsContext.Builder.setCommonTlsContext(CommonTlsContext.Builder builderForValue)
Common TLS context settings.
.. attention::
Server certificate verification is not enabled by default.
|
Copyright © 2018–2021 The Envoy Project. All rights reserved.