A B C D G I L M O S T V W

A

AbstractTLSSocketFactory - Class in org.apache.avalon.cornerstone.blocks.sockets
Contains the code common for both TLS socket factories.
AbstractTLSSocketFactory() - Constructor for class org.apache.avalon.cornerstone.blocks.sockets.AbstractTLSSocketFactory
 

B

buildServerSocketFactory() - Method in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
Produces a fresh ssl server socket factory with configured parameters.
buildSocketFactory() - Method in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
Produces a fresh ssl socket factory with configured parameters.
bytesToString(byte[]) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSSocketFactory
 

C

configure(Configuration) - Method in class org.apache.avalon.cornerstone.blocks.sockets.AbstractTLSSocketFactory
Configures the factory.
configure(Configuration) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
Configure the SocketManager.
configure(Configuration) - Method in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 
configure(Configuration) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSServerSocketFactory
Configures the factory.
configure(Configuration) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSSocketFactory
Configures the factory.
contextualize(Context) - Method in class org.apache.avalon.cornerstone.blocks.sockets.AbstractTLSSocketFactory
 
contextualize(Context) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
 
contextualize(Context) - Method in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
Requires a BlockContext.
createFactory(String, String, Configuration) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
 
createServerSocket(int) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultServerSocketFactory
Creates a socket on specified port.
createServerSocket(int, int) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultServerSocketFactory
Creates a socket on specified port with a specified backLog.
createServerSocket(int, int, InetAddress) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultServerSocketFactory
Creates a socket on a particular network interface on specified port with a specified backLog.
createServerSocket(int) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSServerSocketFactory
Creates a socket on specified port.
createServerSocket(int, int) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSServerSocketFactory
Creates a socket on specified port with a specified backLog.
createServerSocket(int, int, InetAddress) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSServerSocketFactory
Creates a socket on a particular network interface on specified port with a specified backLog.
createSocket(InetAddress, int) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketFactory
Create a socket and connect to remote address specified.
createSocket(InetAddress, int, InetAddress, int) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketFactory
Create a socket and connect to remote address specified originating from specified local address.
createSocket(InetAddress, int) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSSocketFactory
Creates a socket connected to the specified remote address.
createSocket(InetAddress, int, InetAddress, int) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSSocketFactory
Creates a socket and connected to the specified remote address originating from specified local address.

D

DefaultServerSocketFactory - Class in org.apache.avalon.cornerstone.blocks.sockets
Factory implementation for vanilla TCP sockets.
DefaultServerSocketFactory() - Constructor for class org.apache.avalon.cornerstone.blocks.sockets.DefaultServerSocketFactory
 
DefaultSocketFactory - Class in org.apache.avalon.cornerstone.blocks.sockets
The vanilla implementation of SocketFactory.
DefaultSocketFactory() - Constructor for class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketFactory
 
DefaultSocketManager - Class in org.apache.avalon.cornerstone.blocks.sockets
Implementation of SocketManager.
DefaultSocketManager() - Constructor for class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
 
dispose() - Method in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 

G

getCN(String) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSSocketFactory
Extracts the Common Name from the given Distinguished Name.
getServerSocketFactory(String) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
Retrieve a server socket factory by name.
getSocketFactory(String) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
Retrieve a client socket factory by name.

I

initialize() - Method in class org.apache.avalon.cornerstone.blocks.sockets.AbstractTLSSocketFactory
Creates an SSL factory using the confuration values.
initialize() - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
 
initialize() - Method in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 
initServerSocket(ServerSocket) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSServerSocketFactory
 
initSocket(Socket) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSSocketFactory
Performs the unconditional part of socket initialization that applies to all Sockets.

L

loadKeystore(InputStream, String, String) - Static method in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
Builds a keystore loaded from the given stream.

M

m_baseDirectory - Variable in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 
m_childConfig - Variable in class org.apache.avalon.cornerstone.blocks.sockets.AbstractTLSSocketFactory
 
m_configuration - Variable in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
 
m_context - Variable in class org.apache.avalon.cornerstone.blocks.sockets.AbstractTLSSocketFactory
 
m_context - Variable in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
 
m_ctx - Variable in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 
m_factory - Variable in class org.apache.avalon.cornerstone.blocks.sockets.TLSServerSocketFactory
 
m_factory - Variable in class org.apache.avalon.cornerstone.blocks.sockets.TLSSocketFactory
 
m_keyPassword - Variable in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 
m_keyStoreAuthenticateClients - Variable in class org.apache.avalon.cornerstone.blocks.sockets.TLSServerSocketFactory
 
m_keystoreFile - Variable in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 
m_keystoreFormat - Variable in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 
m_keystorePassword - Variable in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 
m_protocol - Variable in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 
m_provider - Variable in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 
m_serverSockets - Variable in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
 
m_sockets - Variable in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
 
m_socketTimeOut - Variable in class org.apache.avalon.cornerstone.blocks.sockets.AbstractTLSSocketFactory
 
m_verifyServerIdentity - Variable in class org.apache.avalon.cornerstone.blocks.sockets.TLSSocketFactory
 
makeContext(InputStream, String, String, String, String, String) - Static method in class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
Creates an SSL context which uses the keys and certificates provided by the given keyStream.

O

org.apache.avalon.cornerstone.blocks.sockets - package org.apache.avalon.cornerstone.blocks.sockets
Default implementation of a sockets manager.

S

setupClientSocketFactory(String, String, Configuration) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
 
setupServerSocketFactory(String, String, Configuration) - Method in class org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager
 
SSLFactoryBuilder - Class in org.apache.avalon.cornerstone.blocks.sockets
Builds SSLContexts with desired properties.
SSLFactoryBuilder() - Constructor for class org.apache.avalon.cornerstone.blocks.sockets.SSLFactoryBuilder
 
sslWrap(Socket, InetAddress, int) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSSocketFactory
Wraps an ssl socket over an existing socket and compares the host name from the address to the common name in the server certificate.

T

TLSServerSocketFactory - Class in org.apache.avalon.cornerstone.blocks.sockets
Manufactures TLS server sockets.
TLSServerSocketFactory() - Constructor for class org.apache.avalon.cornerstone.blocks.sockets.TLSServerSocketFactory
 
TLSSocketFactory - Class in org.apache.avalon.cornerstone.blocks.sockets
Manufactures TLS client sockets.
TLSSocketFactory() - Constructor for class org.apache.avalon.cornerstone.blocks.sockets.TLSSocketFactory
 

V

visitBuilder(SSLFactoryBuilder) - Method in class org.apache.avalon.cornerstone.blocks.sockets.AbstractTLSSocketFactory
The child factories have to use an instance of SSLFactoryBuilder to obtain their factories.
visitBuilder(SSLFactoryBuilder) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSServerSocketFactory
 
visitBuilder(SSLFactoryBuilder) - Method in class org.apache.avalon.cornerstone.blocks.sockets.TLSSocketFactory
 

W

WAIT_FOREVER - Static variable in class org.apache.avalon.cornerstone.blocks.sockets.AbstractTLSSocketFactory
 

A B C D G I L M O S T V W