Top Description Interfaces Classes
module ch.qos.logback.core

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.

Interface Summary

Modifier and TypeInterface and Description
public interface
SSL

Various constants used by the SSL implementation.

public interface
SSLComponent

An interface used to identify components that have an SSL configuration.

public interface
SSLConfigurable

An object that has configurable SSL parameters.

Class Summary

Modifier and TypeClass and Description
public class
ConfigurableSSLServerSocketFactory

An SSLServerSocketFactory that configures SSL parameters (those specified in SSLParametersConfiguration) on each newly created socket.

public class
ConfigurableSSLSocketFactory

An SSLSocketFactory that configures SSL parameters (those covered by SSLParameters) on each newly created socket.

public class
public class
KeyStoreFactoryBean

A factory bean for a JCA KeyStore.

public class
SecureRandomFactoryBean

A factory bean for a JCA SecureRandom generator.

public class
public class
public class
SSLConfiguration

A configuration for an SSLContext.

public class
SSLContextFactoryBean

A factory bean for a JSSE SSLContext.

public class
SSLNestedComponentRegistryRules

Nested component registry rules for SSLConfiguration and its components.

public class
SSLParametersConfiguration

A configuration of SSL parameters for an SSLEngine.

public class