| Interface | Description |
|---|---|
| CertificateHostnameVerifier |
Interface for verifying a hostname matching a certificate.
|
| 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 | Description |
|---|---|
| AbstractCredentialReader<T> |
Base class for all credential readers.
|
| AbstractSSLContextInitializer |
Provides common implementation for
SSLContextInitializer. |
| AbstractTLSSocketFactory |
Provides common implementation for
TLSSocketFactory. |
| AggregateTrustManager |
Trust manager that delegates to multiple trust managers.
|
| CredentialConfigParser |
Parses the configuration data associated with credential configs and ssl
socket factories.
|
| 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
SSLContextInitializer which
allows the setting of trust and key managers in order to create an SSL
context. |
| HostnameVerifyingTrustManager |
Trust manager that delegates to
CertificateHostnameVerifier. |
| 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.
|
| ThreadLocalTLSSocketFactory |
TLSSocketFactory implementation that uses a thread local variable to store
configuration.
|
| 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 © 2014. All rights reserved.