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
Subclasses with type arguments of type UpstreamTlsContext.Builder in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3Modifier and TypeClassDescriptionstatic final class[#next-free-field: 6]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.BuilderUpstreamTlsContext.newBuilder()static UpstreamTlsContext.BuilderUpstreamTlsContext.newBuilder(UpstreamTlsContext prototype) UpstreamTlsContext.newBuilderForType()protected UpstreamTlsContext.BuilderUpstreamTlsContext.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()