# Package ch.qos.logback.core.net.ssl

package ch.qos.logback.core.net.ssl

Contains classes that create and configure a JSSE SSLContext needed for secure transport of logging events by SSLSocketAppender.

The central class in this package is SSLConfiguration, which provides a factory method for the SSLContext and SSLParameters objects. Other classes are factory beans, which are designed to hold the various configurable properties of the components used in creating an SSLContext, and to create the relevant component when needed during the assembly of the context.

Related Packages
Package
Description
ch.qos.logback.core.net
Contains the base classes used by logback to log to remote destinations.
ch.qos.logback.core.net.server
Contains the base classes used by logback to serve logging events to remote peers.
Class
Description
ConfigurableSSLServerSocketFactory
An `SSLServerSocketFactory` that configures SSL parameters (those specified in {@link SSLParametersConfiguration) on each newly created socket. <p> When any of this factory's {@code createServerSocket} methods are invoked, it calls on a delegate `SSLServerSocketFactory` to create the socket, and then sets the SSL parameters of the socket (using the provided configuration) before returning the socket to the caller.
ConfigurableSSLSocketFactory
An `SSLSocketFactory` that configures SSL parameters (those covered by `SSLParameters`) on each newly created socket.
KeyManagerFactoryFactoryBean
A factory bean for a JSSE `KeyManagerFactory`.
KeyStoreFactoryBean
A factory bean for a JCA `KeyStore`.
SecureRandomFactoryBean
A factory bean for a JCA `SecureRandom` generator.
SSL
Various constants used by the SSL implementation.
SSLComponent
A interface used to identify components that have an SSL configuration.
SSLConfigurable
An object that has configurable SSL parameters.
SSLConfigurableServerSocket
An `SSLConfigurable` wrapper for an `SSLServerSocket`.
SSLConfigurableSocket
An `SSLConfigurable` wrapper for an `SSLSocket`.
SSLConfiguration
A configuration for an `SSLContext`.
SSLContextFactoryBean
A factory bean for a JSSE `SSLContext`.
SSLNestedComponentRegistryRules
Nested component registry rules for `SSLConfiguration` and its components.
SSLParametersConfiguration
A configuration of SSL parameters for an `SSLEngine`.
TrustManagerFactoryFactoryBean
A factory bean for a JSSE `TrustManagerFactory`.