Package io.kroxylicious.proxy.tls
@ReturnValuesAreNonnullByDefault
@DefaultAnnotationForParameters(edu.umd.cs.findbugs.annotations.NonNull.class)
@DefaultAnnotation(edu.umd.cs.findbugs.annotations.NonNull.class)
package io.kroxylicious.proxy.tls
APIs for plugins that are exposed to details of TLS connections between the proxy and its network peers.
-
InterfacesClassDescriptionExposes TLS information about the client-to-proxy connection to plugins, for example using
FilterContext.clientTlsContext().Supplies TLS credentials for proxy-to-server (upstream) TLS connections.Runtime context provided toServerTlsCredentialSupplierinstances when TLS credentials are requested.A pluggable factory for creatingServerTlsCredentialSupplierinstances.Construction context forServerTlsCredentialSupplierinstances.Represents TLS credentials (private key and certificate chain) that can be used for server-side TLS connections.