public static interface Cert.CommonTlsContextOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getAlpnProtocols(int index)
Supplies the list of ALPN protocols that the listener should expose.
|
com.google.protobuf.ByteString |
getAlpnProtocolsBytes(int index)
Supplies the list of ALPN protocols that the listener should expose.
|
int |
getAlpnProtocolsCount()
Supplies the list of ALPN protocols that the listener should expose.
|
List<String> |
getAlpnProtocolsList()
Supplies the list of ALPN protocols that the listener should expose.
|
Cert.CommonTlsContext.DeprecatedV1 |
getDeprecatedV1()
Deprecated.
|
Cert.CommonTlsContext.DeprecatedV1OrBuilder |
getDeprecatedV1OrBuilder()
Deprecated.
|
Cert.TlsCertificate |
getTlsCertificates(int index)
Multiple TLS certificates can be associated with the same context.
|
int |
getTlsCertificatesCount()
Multiple TLS certificates can be associated with the same context.
|
Cert.SdsSecretConfig |
getTlsCertificateSdsSecretConfigs(int index)
Configs for fetching TLS certificates via SDS API.
|
int |
getTlsCertificateSdsSecretConfigsCount()
Configs for fetching TLS certificates via SDS API.
|
List<Cert.SdsSecretConfig> |
getTlsCertificateSdsSecretConfigsList()
Configs for fetching TLS certificates via SDS API.
|
Cert.SdsSecretConfigOrBuilder |
getTlsCertificateSdsSecretConfigsOrBuilder(int index)
Configs for fetching TLS certificates via SDS API.
|
List<? extends Cert.SdsSecretConfigOrBuilder> |
getTlsCertificateSdsSecretConfigsOrBuilderList()
Configs for fetching TLS certificates via SDS API.
|
List<Cert.TlsCertificate> |
getTlsCertificatesList()
Multiple TLS certificates can be associated with the same context.
|
Cert.TlsCertificateOrBuilder |
getTlsCertificatesOrBuilder(int index)
Multiple TLS certificates can be associated with the same context.
|
List<? extends Cert.TlsCertificateOrBuilder> |
getTlsCertificatesOrBuilderList()
Multiple TLS certificates can be associated with the same context.
|
Cert.TlsParameters |
getTlsParams()
TLS protocol versions, cipher suites etc.
|
Cert.TlsParametersOrBuilder |
getTlsParamsOrBuilder()
TLS protocol versions, cipher suites etc.
|
Cert.CertificateValidationContext |
getValidationContext()
How to validate peer certificates.
|
Cert.CertificateValidationContextOrBuilder |
getValidationContextOrBuilder()
How to validate peer certificates.
|
Cert.SdsSecretConfig |
getValidationContextSdsSecretConfig()
Config for fetching validation context via SDS API.
|
Cert.SdsSecretConfigOrBuilder |
getValidationContextSdsSecretConfigOrBuilder()
Config for fetching validation context via SDS API.
|
Cert.CommonTlsContext.ValidationContextTypeCase |
getValidationContextTypeCase() |
boolean |
hasDeprecatedV1()
Deprecated.
|
boolean |
hasTlsParams()
TLS protocol versions, cipher suites etc.
|
boolean |
hasValidationContext()
How to validate peer certificates.
|
boolean |
hasValidationContextSdsSecretConfig()
Config for fetching validation context via SDS API.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasTlsParams()
TLS protocol versions, cipher suites etc.
.envoy.api.v2.auth.TlsParameters tls_params = 1;Cert.TlsParameters getTlsParams()
TLS protocol versions, cipher suites etc.
.envoy.api.v2.auth.TlsParameters tls_params = 1;Cert.TlsParametersOrBuilder getTlsParamsOrBuilder()
TLS protocol versions, cipher suites etc.
.envoy.api.v2.auth.TlsParameters tls_params = 1;List<Cert.TlsCertificate> getTlsCertificatesList()
Multiple TLS certificates can be associated with the same context. E.g. to allow both RSA and ECDSA certificates, two TLS certificates can be configured. .. attention:: Although this is a list, currently only a single certificate is supported. This will be relaxed in the future.
repeated .envoy.api.v2.auth.TlsCertificate tls_certificates = 2 [(.validate.rules) = { ... }Cert.TlsCertificate getTlsCertificates(int index)
Multiple TLS certificates can be associated with the same context. E.g. to allow both RSA and ECDSA certificates, two TLS certificates can be configured. .. attention:: Although this is a list, currently only a single certificate is supported. This will be relaxed in the future.
repeated .envoy.api.v2.auth.TlsCertificate tls_certificates = 2 [(.validate.rules) = { ... }int getTlsCertificatesCount()
Multiple TLS certificates can be associated with the same context. E.g. to allow both RSA and ECDSA certificates, two TLS certificates can be configured. .. attention:: Although this is a list, currently only a single certificate is supported. This will be relaxed in the future.
repeated .envoy.api.v2.auth.TlsCertificate tls_certificates = 2 [(.validate.rules) = { ... }List<? extends Cert.TlsCertificateOrBuilder> getTlsCertificatesOrBuilderList()
Multiple TLS certificates can be associated with the same context. E.g. to allow both RSA and ECDSA certificates, two TLS certificates can be configured. .. attention:: Although this is a list, currently only a single certificate is supported. This will be relaxed in the future.
repeated .envoy.api.v2.auth.TlsCertificate tls_certificates = 2 [(.validate.rules) = { ... }Cert.TlsCertificateOrBuilder getTlsCertificatesOrBuilder(int index)
Multiple TLS certificates can be associated with the same context. E.g. to allow both RSA and ECDSA certificates, two TLS certificates can be configured. .. attention:: Although this is a list, currently only a single certificate is supported. This will be relaxed in the future.
repeated .envoy.api.v2.auth.TlsCertificate tls_certificates = 2 [(.validate.rules) = { ... }List<Cert.SdsSecretConfig> getTlsCertificateSdsSecretConfigsList()
Configs for fetching TLS certificates via SDS API.
repeated .envoy.api.v2.auth.SdsSecretConfig tls_certificate_sds_secret_configs = 6;Cert.SdsSecretConfig getTlsCertificateSdsSecretConfigs(int index)
Configs for fetching TLS certificates via SDS API.
repeated .envoy.api.v2.auth.SdsSecretConfig tls_certificate_sds_secret_configs = 6;int getTlsCertificateSdsSecretConfigsCount()
Configs for fetching TLS certificates via SDS API.
repeated .envoy.api.v2.auth.SdsSecretConfig tls_certificate_sds_secret_configs = 6;List<? extends Cert.SdsSecretConfigOrBuilder> getTlsCertificateSdsSecretConfigsOrBuilderList()
Configs for fetching TLS certificates via SDS API.
repeated .envoy.api.v2.auth.SdsSecretConfig tls_certificate_sds_secret_configs = 6;Cert.SdsSecretConfigOrBuilder getTlsCertificateSdsSecretConfigsOrBuilder(int index)
Configs for fetching TLS certificates via SDS API.
repeated .envoy.api.v2.auth.SdsSecretConfig tls_certificate_sds_secret_configs = 6;boolean hasValidationContext()
How to validate peer certificates.
.envoy.api.v2.auth.CertificateValidationContext validation_context = 3;Cert.CertificateValidationContext getValidationContext()
How to validate peer certificates.
.envoy.api.v2.auth.CertificateValidationContext validation_context = 3;Cert.CertificateValidationContextOrBuilder getValidationContextOrBuilder()
How to validate peer certificates.
.envoy.api.v2.auth.CertificateValidationContext validation_context = 3;boolean hasValidationContextSdsSecretConfig()
Config for fetching validation context via SDS API.
.envoy.api.v2.auth.SdsSecretConfig validation_context_sds_secret_config = 7;Cert.SdsSecretConfig getValidationContextSdsSecretConfig()
Config for fetching validation context via SDS API.
.envoy.api.v2.auth.SdsSecretConfig validation_context_sds_secret_config = 7;Cert.SdsSecretConfigOrBuilder getValidationContextSdsSecretConfigOrBuilder()
Config for fetching validation context via SDS API.
.envoy.api.v2.auth.SdsSecretConfig validation_context_sds_secret_config = 7;List<String> getAlpnProtocolsList()
Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;int getAlpnProtocolsCount()
Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;String getAlpnProtocols(int index)
Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;com.google.protobuf.ByteString getAlpnProtocolsBytes(int index)
Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;@Deprecated boolean hasDeprecatedV1()
[#not-implemented-hide:]
.envoy.api.v2.auth.CommonTlsContext.DeprecatedV1 deprecated_v1 = 5 [deprecated = true];@Deprecated Cert.CommonTlsContext.DeprecatedV1 getDeprecatedV1()
[#not-implemented-hide:]
.envoy.api.v2.auth.CommonTlsContext.DeprecatedV1 deprecated_v1 = 5 [deprecated = true];@Deprecated Cert.CommonTlsContext.DeprecatedV1OrBuilder getDeprecatedV1OrBuilder()
[#not-implemented-hide:]
.envoy.api.v2.auth.CommonTlsContext.DeprecatedV1 deprecated_v1 = 5 [deprecated = true];Cert.CommonTlsContext.ValidationContextTypeCase getValidationContextTypeCase()
Copyright © 2018 The Envoy Project. All rights reserved.