Home

envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext
.withCommonTlsContext(types.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext)
.withDisableStatelessSessionResumption(false)
.withFullScanCertsOnSniMismatch(false)
.withOcspStaplePolicy(types.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext.OcspStaplePolicy.LENIENT_STAPLING)
.withRequireClientCertificate(false)
.withRequireSni(false)
.withSessionTicketKeys(types.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys)
.withSessionTicketKeysSdsSecretConfig(types.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig)
.withSessionTimeout(types.google.protobuf.Duration)
._validate()

Nested Enums

Fields

Name Type One-of group Required Constraints
common_tls_context envoy.extensions.transport_sockets.tls.v3.CommonTlsContext  
disable_stateless_session_resumption bool session_ticket_keys_type  
full_scan_certs_on_sni_mismatch google.protobuf.BoolValue  
ocsp_staple_policy envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext.OcspStaplePolicy   {"Enum":{"defined_only":true}}
require_client_certificate google.protobuf.BoolValue  
require_sni google.protobuf.BoolValue  
session_ticket_keys envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys_type  
session_ticket_keys_sds_secret_config envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig session_ticket_keys_type  
session_timeout google.protobuf.Duration   {"Duration":{"gte":{},"lt":{"seconds":4294967296}}}