Package org.apache.camel.support.jsse
A collection of utility classes for configuring a JSSE SSLContext and other JSSE classes. The classes provider a builder pattern approach to the complex task of configuring low level TLS settings.
-
Interface Summary Interface Description GlobalSSLContextParametersSupplier A globalSupplier
ofSSLContextParameters
to be used in Camel registry. -
Class Summary Class Description AliasedX509ExtendedKeyManager KeyManager to select a key with desired alias while delegating processing to specified KeyManager Can be used both with server and client socketsBaseSSLContextParameters Represents configuration options that can be applied in the client-side or server-side context depending on what they are applied to.BaseSSLContextParameters.SSLContextDecorator Makes a decoratedSSLContext
appear as a normalSSLContext
.BaseSSLContextParameters.SSLContextSpiDecorator Class needed to provide decoration of an existingSSLContext
.BaseSSLContextParameters.SSLServerSocketFactoryDecorator A decorator that enables the application of configuration options to be applied to created sockets even after this factory has been created and turned over to client code.BaseSSLContextParameters.SSLSocketFactoryDecorator A decorator that enables the application of configuration options to be applied to created sockets even after this factory has been created and turned over to client code.CipherSuitesParameters Represents a list of TLS/SSL cipher suite names.FilterParameters Represents a set of regular expression based filter patterns for including and excluding content of some type.FilterParameters.Patterns An immutable collection of compiled includes and excludes filterPattern
s.JsseParameters Base class that provides optional integration with core Camel capabilities.KeyManagersParameters A representation of configuration options for creating and loadingKeyManager
instance(s).KeyStoreParameters A representation of configuration options for creating and loading aKeyStore
instance.SecureRandomParameters SecureSocketProtocolsParameters Represents a list of TLS/SSL cipher suite names.SSLContextClientParameters Configuration model for client side JSSE options.SSLContextParameters RepresentsSSLContext
configuration options used in instantiating anSSLContext
instance.SSLContextServerParameters TrustManagersParameters -
Enum Summary Enum Description ClientAuthentication Represents the options for the client authentication settings of a server socket.