Interface | Description |
---|---|
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 | Description |
---|---|
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.
|
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.
|
ThreadLocalTLSSocketFactory.ThreadLocalSslConfig |
Thread local class for
SslConfig . |
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 | Description |
---|---|
AggregateTrustManager.Strategy |
Enum to define how trust managers should be processed.
|
DefaultHostnameVerifier.SubjectAltNameType |
Enum for subject alt name types.
|
Copyright © 2003-2019 Virginia Tech. All Rights Reserved.