Class Summary |
Alert |
An alert message in the SSL protocol. |
Alert.Description |
The description enumeration. |
Alert.Level |
The level enumeration. |
Certificate |
|
CertificateRequest |
|
CertificateRequest.ClientType |
|
CertificateType |
|
CertificateVerify |
|
CipherSuite |
|
ClientHello |
|
ClientKeyExchange |
|
CompressionMethod |
|
ContentType |
The content type enumeration, which marks packets in the record layer. |
Context |
This is Jessie's implementation of a javax.net.ssl.SSLContext
engine, and is available under the algorithm names ``SSLv3'', ``SSL'',
``TLSv1'', and ``TLS''. |
DiffieHellman |
Simple implementation of two-party Diffie-Hellman key agreement. |
DigestInputStream |
|
DigestOutputStream |
|
Extension |
|
Extension.Type |
|
Extensions |
|
Finished |
|
GNUSecurityParameters |
This class implements the SecurityParameters interface, using the
GNU Crypto interface for ciphers and macs, and the JZlib package for
record compression. |
Handshake |
|
Handshake.buffer |
|
Handshake.Type |
|
JCESecurityParameters |
|
JDBCSessionContext |
The SQL table this class stores sessions in, called SESSIONS,
looks like this:
|
Jessie |
This is the security provider for Jessie. |
JessieDHPrivateKey |
|
JessieDHPublicKey |
|
JessieRSAPrivateKey |
|
JessieRSAPublicKey |
|
KeyPool |
|
ProtocolVersion |
|
Random |
|
RecordingInputStream |
A filter input stream that records every byte read from the underlying
input stream. |
RecordInput |
|
RecordInputStream |
|
RecordOutputStream |
An output stream for writing data to the record layer. |
ServerHello |
|
ServerKeyExchange |
|
Session |
A generic SSL session implementation for SSL and TLS. |
Session.ID |
A byte array with appropriate equals() ,
hashCode() , and compareTo() semantics. |
SessionContext |
A collection of SSL sessions. |
Signature |
|
SRPTrustManagerFactory |
This is an implementation of a javax.net.ssl.TrustManagerFactory
engine for the ``SRP'' algorithm. |
SSLHMac |
The MAC function in SSLv3. |
SSLRandom |
|
SSLRSASignature |
The RSA signature algorithm as used in the SSL protocol. |
SSLServerSocket |
|
SSLServerSocketFactory |
|
SSLSocket |
This is the core of the Jessie SSL implementation; it implements the javax.net.ssl.SSLSocket for normal and "wrapped" sockets, and handles all
protocols implemented by this library. |
SSLSocketFactory |
|
SSLSocketInputStream |
|
SSLSocketOutputStream |
|
SynchronizedRandom |
|
TLSHMac |
The operation of this HMac is identical to normal HMacs, but this one
allows keys with short lengths (including zero). |
TLSRandom |
|
Util |
A collection of useful class methods. |
X509KeyManagerFactory |
This class implements a javax.net.ssl.KeyManagerFactory engine
for the ``JessieX509'' algorithm. |
X509TrustManagerFactory |
This class implements a javax.net.ssl.TrustManagerFactory engine
for the ``JessieX509'' algorithm. |
XMLSessionContext |
An implementation of session contexts that stores session data on the
filesystem in a simple XML-encoded file. |