Package org.ldaptive.ssl

Interface Summary
CertificateHostnameVerifier Interface for verifying a hostname matching a certificate.
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 SSL context initializer.
AbstractTLSSocketFactory Provides common implementation for TLSSocketFactory.
AggregateTrustManager Trust manager that delegates to multiple trust managers.
AllowAnyHostnameVerifier Hostname verifier that returns true for any hostname.
AllowAnyTrustManager Trust manager that trusts any certificate.
CredentialConfigFactory Utility class for creating credential configs when the underlying credential is already available for use.
DefaultHostnameVerifier Hostname verifier that provides an implementation similar to what occurs with JNDI startTLS.
DefaultHostnameVerifier.SSLSocketFactory Socket factory that uses DefaultHostnameVerifier.
DefaultSSLContextInitializer Provides a default implementation of SSL context initializer which allows the setting of trust and key managers in order to create an SSL context.
DefaultTrustManager Loads the trust managers from the default TrustManagerFactory and delegates to those.
HostnameVerifierAdapter Adapts a CertificateHostnameVerifier for use as a HostnameVerifier.
HostnameVerifierConfig Contains all the configuration data for hostname verification.
HostnameVerifyingListener Handshake completed listener that invokes a hostname verifier.
HostnameVerifyingTrustManager Trust manager that delegates to CertificateHostnameVerifier.
KeyStoreCredentialConfig Provides the properties necessary for creating an SSL context initializer with a keystore credential reader.
KeyStoreCredentialReader Reads keystore credentials from a classpath, filepath, or stream resource.
KeyStoreSSLContextInitializer Provides an SSL context initializer which can use java KeyStores to create key and trust managers.
KeyStoreUtils Provides utility methods for using a KeyStore.
PrivateKeyCredentialReader Reads private key credentials from classpath, filepath, or stream resource.
SocketConfig Contains the configuration data for sockets.
SslConfig Contains all the configuration data for SSL and startTLS.
ThreadLocalTLSSocketFactory TLSSocketFactory implementation that uses a thread local variable to store configuration.
TLSSocketFactory An extension of SSLSocketFactory that leverages an SSL context initializer.
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 an X.509 credential reader.
X509SSLContextInitializer Provides an SSL context initializer which can use X.509 certificates to create key and trust managers.
 

Enum Summary
AggregateTrustManager.Strategy Enum to define how trust managers should be processed.
 



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