| AbstractHandshake | The base interface for handshake implementations. |
| AbstractHandshake.CertVerifier | |
| AbstractHandshake.DHE_PSKGen | |
| AbstractHandshake.DHPhase | |
| Alert | An alert message in the SSL protocol. |
| Alert.Description | The description enumeration.
|
| Alert.Level | The level enumeration.
|
| Certificate | The certificate object. |
| CertificateBuilder | Builder for Certificate objects.
|
| CertificateRequest | A request by the server for a client certificate.
|
| CertificateRequest.ClientCertificateType | |
| CertificateRequestBuilder | Builder for CertificateRequest objects.
|
| CertificateStatusRequest |
struct {
CertificateStatusType status_type;
select (status_type) {
case ocsp: OCSPStatusRequest;
} request;
} CertificateStatusRequest;
enum { ocsp(1), (255) } CertificateStatusType;
struct {
ResponderID responder_id_list<0..2^16-1>;
Extensions request_extensions;
} OCSPStatusRequest;
opaque ResponderID<1..2^16-1>;
opaque Extensions<0..2^16-1>;
|
| CertificateStatusRequest.ResponderIdIterator | |
| CertificateStatusType | |
| CertificateType | |
| CertificateURL | The CertificateURL extension value.
|
| CertificateURL.CertChainType | |
| CertificateURL.Iterator | |
| CertificateURL.URLAndOptionalHash | |
| CertificateVerify | |
| CipherAlgorithm | The set of cipher algorithms we support.
|
| CipherSuite | |
| CipherSuiteList | |
| CipherSuiteList.Iterator | An iterator for the elements in this list. |
| ClientCertificateTypeList | |
| ClientCertificateTypeList.Iterator | |
| ClientDHE_PSKParameters |
struct {
select (KeyExchangeAlgorithm) {
/* other cases for rsa, diffie_hellman, etc. |
| ClientDiffieHellmanPublic | The client's explicit Diffie Hellman value.
|
| ClientHandshake | |
| ClientHello | A ClientHello handshake message.
|
| ClientHelloBuilder | Builder for ClientHello objects.
|
| ClientKeyExchange | The client key exchange message.
|
| ClientKeyExchangeBuilder | Builder for ClientKeyExchange objects.
|
| ClientPSKParameters |
struct {
select (KeyExchangeAlgorithm) {
/* other cases for rsa, diffie_hellman, etc. |
| ClientRSA_PSKParameters | |
| CompressionMethod | |
| CompressionMethodList | A basic list interface to a list of compression methods in an SSL
packet.
|
| CompressionMethodList.Iterator | An iterator for the elements in this list. |
| ContentType | The content type enumeration, which marks packets in the record layer.
|
| Debug | Debug constants for Jessie.
|
| DelegatedTask | |
| EmptyExchangeKeys | |
| EncryptedPreMasterSecret | The client's RSA-encrypted pre-master secret.
|
| ExchangeKeys | |
| Extension | An SSL hello extension.
|
| Extension.Type | |
| Extension.Value | |
| ExtensionList | A list of extensions, that may appear in either the ClientHello or
ServerHello. |
| ExtensionList.ExtensionsIterator | List iterator interface to an extensions list.
|
| Handshake | An SSL handshake message. |
| Handshake.Type | |
| HelloRequest | The handshake body for a HelloRequest handshake message.
|
| InputSecurityParameters | |
| Jessie | This is the security provider for Jessie. |
| KeyExchangeAlgorithm | The enumeration of supported key exchange algorithms.
|
| MacAlgorithm | An enumeration of MAC algorithms we support.
|
| MaxFragmentLength | Extension value
|
| OutputSecurityParameters | |
| PreSharedKeyManagerFactoryImpl | |
| ProtocolVersion | |
| Random | An SSL nonce.
|
| Record | A SSL/TLS record structure. |
| ServerDHE_PSKParameters |
struct {
select (KeyExchangeAlgorithm) {
/* other cases for rsa, diffie_hellman, etc. |
| ServerDHParams | The server's Diffie-Hellman parameters message.
|
| ServerHello | The server hello message.
|
| ServerHelloBuilder | |
| ServerHelloDone | An empty message that signals that the server is finished sending
its handshake data.
|
| ServerKeyExchange | The server key exchange message.
|
| ServerKeyExchangeBuilder | Builder for ServerKeyExchange objects.
|
| ServerNameList | The ServerName extension.
|
| ServerNameList.Iterator | |
| ServerNameList.NameType | |
| ServerNameList.ServerName | |
| ServerPSKParameters |
struct {
select (KeyExchangeAlgorithm) {
/* other cases for rsa, diffie_hellman, etc. |
| ServerRSAParams | The ServerRSAParams structure.
|
| ServerRSA_PSKParameters | |
| SessionImpl | |
| Signature | The signature structure.
|
| SignatureAlgorithm | |
| SimpleSessionContext | A simple, non-persistent SessionContext.
|
| SRPTrustManagerFactory | This is an implementation of a TrustManagerFactory
engine for the ``SRP'' algorithm. |
| SSLContextImpl | Our implementation of SSLContextSpi.
|
| SSLEngineImpl | |
| SSLRSASignatureImpl | An implementation of of the RSA signature algorithm; this is an RSA
encrypted MD5 hash followed by a SHA-1 hash.
|
| SSLServerSocketFactoryImpl | |
| SSLServerSocketImpl | |
| SSLSocketFactoryImpl | |
| SSLSocketImpl | |
| SSLv3HMacMD5Impl | |
| SSLv3HMacSHAImpl | |
| TruncatedHMAC | The value type for the Extension.Type extension.
|
| TrustedAuthorities | The trusted authorities hello extension.
|
| TrustedAuthorities.AuthoritiesIterator | |
| TrustedAuthorities.IdentifierType | |
| TrustedAuthorities.TrustedAuthority | |
| UnresolvedExtensionValue | |
| Util | A collection of useful class methods.
|
| X500PrincipalList | |
| X500PrincipalList.Iterator | |
| X509KeyManagerFactory | This class implements a KeyManagerFactory engine
for the ``JessieX509'' algorithm.
|
| X509TrustManagerFactory | This class implements a TrustManagerFactory engine
for the ``JessieX509'' algorithm.
|