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.
|