@type t() :: %Envoy.Extensions.TransportSockets.Tls.V3.DownstreamTlsContext{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
common_tls_context:
Envoy.Extensions.TransportSockets.Tls.V3.CommonTlsContext.t() | nil,
disable_stateful_session_resumption: boolean(),
full_scan_certs_on_sni_mismatch: Google.Protobuf.BoolValue.t() | nil,
ocsp_staple_policy:
Envoy.Extensions.TransportSockets.Tls.V3.DownstreamTlsContext.OcspStaplePolicy.t(),
require_client_certificate: Google.Protobuf.BoolValue.t() | nil,
require_sni: Google.Protobuf.BoolValue.t() | nil,
session_ticket_keys_type:
{:session_ticket_keys,
Envoy.Extensions.TransportSockets.Tls.V3.TlsSessionTicketKeys.t() | nil}
| {:session_ticket_keys_sds_secret_config,
Envoy.Extensions.TransportSockets.Tls.V3.SdsSecretConfig.t() | nil}
| {:disable_stateless_session_resumption, boolean()}
| nil,
session_timeout: Google.Protobuf.Duration.t() | nil
}