Uses of Class
io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext.Builder
Packages that use UpstreamTlsContext.Builder
-
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.clear()
UpstreamTlsContext.Builder.clearAllowRenegotiation()
If true, server-initiated TLS renegotiation will be allowed.UpstreamTlsContext.Builder.clearCommonTlsContext()
Common TLS context settings.UpstreamTlsContext.Builder.clearEnforceRsaKeyUsage()
This field is used to control the enforcement, whereby the handshake will fail if the keyUsage extension is present and incompatible with the TLS usage.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 store for the purpose of session resumption.UpstreamTlsContext.Builder.clearSni()
SNI string to use when creating TLS backend connections.UpstreamTlsContext.Builder.mergeCommonTlsContext
(CommonTlsContext value) Common TLS context settings.UpstreamTlsContext.Builder.mergeEnforceRsaKeyUsage
(com.google.protobuf.BoolValue value) This field is used to control the enforcement, whereby the handshake will fail if the keyUsage extension is present and incompatible with the TLS usage.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 store for the purpose of session resumption.static UpstreamTlsContext.Builder
UpstreamTlsContext.newBuilder()
static UpstreamTlsContext.Builder
UpstreamTlsContext.newBuilder
(UpstreamTlsContext prototype) UpstreamTlsContext.newBuilderForType()
protected UpstreamTlsContext.Builder
UpstreamTlsContext.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) UpstreamTlsContext.Builder.setAllowRenegotiation
(boolean value) If true, server-initiated TLS renegotiation will be allowed.UpstreamTlsContext.Builder.setCommonTlsContext
(CommonTlsContext value) Common TLS context settings.UpstreamTlsContext.Builder.setCommonTlsContext
(CommonTlsContext.Builder builderForValue) Common TLS context settings.UpstreamTlsContext.Builder.setEnforceRsaKeyUsage
(com.google.protobuf.BoolValue value) This field is used to control the enforcement, whereby the handshake will fail if the keyUsage extension is present and incompatible with the TLS usage.UpstreamTlsContext.Builder.setEnforceRsaKeyUsage
(com.google.protobuf.BoolValue.Builder builderForValue) This field is used to control the enforcement, whereby the handshake will fail if the keyUsage extension is present and incompatible with the TLS usage.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 store for the purpose of 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 store for the purpose of session resumption.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.toBuilder()