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 globalSupplierofSSLContextParametersto 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 decoratedSSLContextappear 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 filterPatterns.JsseParameters Base class that provides optional integration with core Camel capabilities.KeyManagersParameters A representation of configuration options for creating and loadingKeyManagerinstance(s).KeyStoreParameters A representation of configuration options for creating and loading aKeyStoreinstance.SecureRandomParameters SecureSocketProtocolsParameters Represents a list of TLS/SSL cipher suite names.SSLContextClientParameters Configuration model for client side JSSE options.SSLContextParameters RepresentsSSLContextconfiguration options used in instantiating anSSLContextinstance.SSLContextServerParameters TrustManagersParameters -
Enum Summary Enum Description ClientAuthentication Represents the options for the client authentication settings of a server socket.