Uses of Class
io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext.Builder
Packages that use UpstreamTlsContext.Builder
Package
Description
-
Uses of UpstreamTlsContext.Builder in io.envoyproxy.envoy.extensions.transport_sockets.quic.v3
Methods in io.envoyproxy.envoy.extensions.transport_sockets.quic.v3 that return UpstreamTlsContext.BuilderModifier and TypeMethodDescriptionQuicUpstreamTransport.Builder.getUpstreamTlsContextBuilder().envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext upstream_tls_context = 1 [(.validate.rules) = { ... }Methods in io.envoyproxy.envoy.extensions.transport_sockets.quic.v3 with parameters of type UpstreamTlsContext.BuilderModifier and TypeMethodDescriptionQuicUpstreamTransport.Builder.setUpstreamTlsContext(UpstreamTlsContext.Builder builderForValue) .envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext upstream_tls_context = 1 [(.validate.rules) = { ... } -
Uses of UpstreamTlsContext.Builder in io.envoyproxy.envoy.extensions.transport_sockets.starttls.v3
Methods in io.envoyproxy.envoy.extensions.transport_sockets.starttls.v3 that return UpstreamTlsContext.BuilderModifier and TypeMethodDescriptionUpstreamStartTlsConfig.Builder.getTlsSocketConfigBuilder()Configuration for an upstream TLS socket.Methods in io.envoyproxy.envoy.extensions.transport_sockets.starttls.v3 with parameters of type UpstreamTlsContext.BuilderModifier and TypeMethodDescriptionUpstreamStartTlsConfig.Builder.setTlsSocketConfig(UpstreamTlsContext.Builder builderForValue) Configuration for an upstream TLS socket. -
Uses of UpstreamTlsContext.Builder in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3
Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 that return UpstreamTlsContext.BuilderModifier and TypeMethodDescriptionUpstreamTlsContext.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) UpstreamTlsContext.Builder.clear()UpstreamTlsContext.Builder.clearAllowRenegotiation()If true, server-initiated TLS renegotiation will be allowed. .. attention:: TLS renegotiation is considered insecure and shouldn't be used unless absolutely necessary.UpstreamTlsContext.Builder.clearAutoHostSni()If true, replaces the SNI for the connection with the hostname of the upstream host, if the hostname is known due to either a DNS cluster type or the :ref:`hostname <envoy_v3_api_field_config.endpoint.v3.Endpoint.hostname>` is set on the host.UpstreamTlsContext.Builder.clearAutoSniSanValidation()If true, replaces any Subject Alternative Name (SAN) validations with a validation for a DNS SAN matching the SNI value sent.UpstreamTlsContext.Builder.clearCommonTlsContext()Common TLS context settings. .. attention:: Server certificate verification is not enabled by default.UpstreamTlsContext.Builder.clearEnforceRsaKeyUsage()Controls enforcement of the ``keyUsage`` extension in peer certificates.UpstreamTlsContext.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) UpstreamTlsContext.Builder.clearMaxSessionKeys()Maximum number of session keys (Pre-Shared Keys for TLSv1.3+, Session IDs and Session Tickets for TLSv1.2 and older) to be stored for session resumption.UpstreamTlsContext.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) UpstreamTlsContext.Builder.clearSni()SNI string to use when creating TLS backend connections.UpstreamTlsContext.Builder.clone()UpstreamTlsContext.Builder.mergeCommonTlsContext(CommonTlsContext value) Common TLS context settings. .. attention:: Server certificate verification is not enabled by default.UpstreamTlsContext.Builder.mergeEnforceRsaKeyUsage(com.google.protobuf.BoolValue value) Controls enforcement of the ``keyUsage`` extension in peer certificates.UpstreamTlsContext.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) UpstreamTlsContext.Builder.mergeFrom(com.google.protobuf.Message other) UpstreamTlsContext.Builder.mergeFrom(UpstreamTlsContext other) UpstreamTlsContext.Builder.mergeMaxSessionKeys(com.google.protobuf.UInt32Value value) Maximum number of session keys (Pre-Shared Keys for TLSv1.3+, Session IDs and Session Tickets for TLSv1.2 and older) to be stored for session resumption.UpstreamTlsContext.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static UpstreamTlsContext.BuilderUpstreamTlsContext.newBuilder()static UpstreamTlsContext.BuilderUpstreamTlsContext.newBuilder(UpstreamTlsContext prototype) UpstreamTlsContext.newBuilderForType()protected UpstreamTlsContext.BuilderUpstreamTlsContext.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) UpstreamTlsContext.Builder.setAllowRenegotiation(boolean value) If true, server-initiated TLS renegotiation will be allowed. .. attention:: TLS renegotiation is considered insecure and shouldn't be used unless absolutely necessary.UpstreamTlsContext.Builder.setAutoHostSni(boolean value) If true, replaces the SNI for the connection with the hostname of the upstream host, if the hostname is known due to either a DNS cluster type or the :ref:`hostname <envoy_v3_api_field_config.endpoint.v3.Endpoint.hostname>` is set on the host.UpstreamTlsContext.Builder.setAutoSniSanValidation(boolean value) If true, replaces any Subject Alternative Name (SAN) validations with a validation for a DNS SAN matching the SNI value sent.UpstreamTlsContext.Builder.setCommonTlsContext(CommonTlsContext value) Common TLS context settings. .. attention:: Server certificate verification is not enabled by default.UpstreamTlsContext.Builder.setCommonTlsContext(CommonTlsContext.Builder builderForValue) Common TLS context settings. .. attention:: Server certificate verification is not enabled by default.UpstreamTlsContext.Builder.setEnforceRsaKeyUsage(com.google.protobuf.BoolValue value) Controls enforcement of the ``keyUsage`` extension in peer certificates.UpstreamTlsContext.Builder.setEnforceRsaKeyUsage(com.google.protobuf.BoolValue.Builder builderForValue) Controls enforcement of the ``keyUsage`` extension in peer certificates.UpstreamTlsContext.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) UpstreamTlsContext.Builder.setMaxSessionKeys(com.google.protobuf.UInt32Value value) Maximum number of session keys (Pre-Shared Keys for TLSv1.3+, Session IDs and Session Tickets for TLSv1.2 and older) to be stored for session resumption.UpstreamTlsContext.Builder.setMaxSessionKeys(com.google.protobuf.UInt32Value.Builder builderForValue) Maximum number of session keys (Pre-Shared Keys for TLSv1.3+, Session IDs and Session Tickets for TLSv1.2 and older) to be stored for session resumption.UpstreamTlsContext.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) SNI string to use when creating TLS backend connections.UpstreamTlsContext.Builder.setSniBytes(com.google.protobuf.ByteString value) SNI string to use when creating TLS backend connections.UpstreamTlsContext.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) UpstreamTlsContext.toBuilder()