| AlertProtocol |
This class encapsulates the functionality of Alert Protocol.
|
| Appendable |
This interface represents the ability of the input stream related classes to provide additional
data to be read.
|
| CertificateMessage |
Represents server/client certificate message
|
| CertificateRequest |
Represents certificate request message
|
| CertificateVerify |
Represents certificate verify message
|
| CertPinManager |
This class provides a simple interface for cert pinning.
|
| CipherSuite |
Represents Cipher Suite as defined in TLS 1.0 spec.,
A.5.
|
| ClientHello |
Represents Client Hello message
|
| ClientKeyExchange |
Represents client key exchange message
|
| ClientSessionContext |
Caches client sessions.
|
| ConnectionState |
This abstract class is a base for Record Protocol operating environmet
of different SSL protocol versions.
|
| DataStream |
This interface represents the ability of the
classes to provide the chunks of data.
|
| DefaultSSLContextImpl |
Support class for this package.
|
| DelegatedTask |
Delegated Runnable task for SSLEngine
|
| DigitalSignature |
This class represents Signature type, as described in TLS v 1.0 Protocol
specification, 7.4.3.
|
| Finished |
Represents Finished message
|
| HandshakeIODataStream |
This class provides Input/Output data functionality
for handshake layer.
|
| HandshakeProtocol |
Base class for ClientHandshakeImpl and ServerHandshakeImpl classes.
|
| Logger.Stream |
|
| Message |
Base class for handshake messages
|
| NativeCrypto.SSLHandshakeCallbacks |
A collection of callbacks from the native OpenSSL code that are
related to the SSL handshake initiated by SSL_do_handshake.
|
| OpenSSLBIOInputStream |
Provides an interface to OpenSSL's BIO system directly from a Java
InputStream.
|
| OpenSSLCipher |
|
| OpenSSLCipher.AES |
|
| OpenSSLCipher.AES.CBC |
|
| OpenSSLCipher.AES.CFB |
|
| OpenSSLCipher.AES.CTR |
|
| OpenSSLCipher.AES.ECB |
|
| OpenSSLCipher.AES.OFB |
|
| OpenSSLCipher.DESEDE |
|
| OpenSSLCipher.DESEDE.CBC |
|
| OpenSSLCipher.DESEDE.CFB |
|
| OpenSSLCipher.DESEDE.ECB |
|
| OpenSSLCipher.DESEDE.OFB |
|
| OpenSSLCipher.Mode |
Modes that a block cipher may support.
|
| OpenSSLCipher.Padding |
Paddings that a block cipher may support.
|
| OpenSSLCipherRSA |
|
| OpenSSLContextImpl |
Overrides the original SSLContextImpl to provide OpenSSL-based
SSLSocketFactory and SSLServerSocketFactory instances.
|
| OpenSSLECGroupContext |
|
| OpenSSLEngine |
|
| OpenSSLKey |
|
| OpenSSLKeyHolder |
|
| OpenSSLMac |
|
| OpenSSLMessageDigestJDK |
Implements the JDK MessageDigest interface using OpenSSL's EVP API.
|
| OpenSSLRSAPrivateKey |
|
| OpenSSLSignature |
Implements the subset of the JDK Signature interface needed for
signature verification using OpenSSL.
|
| OpenSSLSocketImpl |
Implementation of the class OpenSSLSocketImpl based on OpenSSL.
|
| OpenSSLX509Certificate |
|
| OpenSSLX509CRL |
|
| PinEntryException |
|
| ProtocolVersion |
Represents Protocol Version
|
| ServerHello |
Represents server hello message.
|
| ServerHelloDone |
Represents server hello done message
|
| ServerKeyExchange |
Represents server key exchange message.
|
| ServerSessionContext |
Caches server sessions.
|
| SSLClientSessionCache |
|
| SSLContextImpl |
Implementation of SSLContext service provider interface.
|
| SSLEngineImpl |
Implementation of SSLEngine.
|
| SSLInputStream |
This class is a base for all input stream classes used
in protocol implementation.
|
| SSLParametersImpl |
The instances of this class encapsulate all the info
about enabled cipher suites and protocols,
as well as the information about client/server mode of
ssl socket, whether it require/want client authentication or not,
and controls whether new SSL sessions may be established by this
socket or not.
|
| SSLRecordProtocol |
This class performs functionality dedicated to SSL record layer.
|
| SSLServerSessionCache |
|
| SSLSessionImpl |
|
| SSLSocketImpl |
SSLSocket implementation.
|
| TrustedCertificateStore |
A source for trusted root certificate authority (CA) certificates
supporting an immutable system CA directory along with mutable
directories allowing the user addition of custom CAs and user
removal of system CAs.
|