Package edu.vt.middleware.ldap.ssl

Interface Summary
CredentialConfig CredentialConfig provides a base interface for all credential configurations.
CredentialReader<T> Reads a credential from an IO source.
SSLContextInitializer Provides an interface for the initialization of new SSL contexts.
 

Class Summary
AbstractCredentialReader<T> Base class for all credential readers.
AbstractSSLContextInitializer Provides common implementation for SSLContextInitializer.
AbstractTLSSocketFactory Provides common implementation for TLSSocketFactory.
CredentialConfigParser Parses the configuration data associated with credential configs and ssl socket factories.
DefaultSSLContextInitializer Provides a default implementation of SSLContextInitializer which allows the setting of trust and key managers in order to create an SSL context.
KeyStoreCredentialConfig Provides the properties necessary for creating an SSL context initializer with a KeyStoreCredentialReader.
KeyStoreCredentialReader Reads keystore credentials from a classpath, filepath, or stream resource.
KeyStoreSSLContextInitializer Provides a SSLContextInitializer which can use java KeyStores to create key and trust managers.
PrivateKeyCredentialReader Reads private key credentials from classpath, filepath, or stream resource.
SingletonTLSSocketFactory TLSSocketFactory implementation that uses a static SSLContextInitializer.
TLSSocketFactory TLSSocketFactory is an extension of SSLSocketFactory.
X509CertificateCredentialReader Loads an X.509 certificate credential from a classpath, filepath, or stream resource.
X509CertificatesCredentialReader Loads X.509 certificate credentials from a classpath, filepath, or stream resource.
X509CredentialConfig Provides the properties necessary for creating an SSL context initializer with a X509CredentialReader.
X509SSLContextInitializer Provides a SSLContextInitializer which can use X509 certificates to create key and trust managers.
 



Copyright © 2003-2010 Virginia Tech. All Rights Reserved.