Modifier and Type | Interface and Description |
---|---|
pack-priv interface | ConnectionContext
SSL/(D)TLS connection context. |
pack-priv interface | DTLSRecord
DTLS record |
pack-priv interface | HandshakeAbsence
Interface for handshake message or extension absence on handshake message processing. |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | Record
SSL/(D)TLS record. |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | |
pack-priv interface | SSLRecord
SSL/TLS record |
pack-priv interface | SSLStringizer
Interface to decode a |
pack-priv interface | SSLTransport
Interface for SSL/(D)TLS transportation. |
Modifier and Type | Class and Description |
---|---|
pack-priv class | |
pack-priv class | |
pack-priv class | AlpnExtension
Pack of the "application_layer_protocol_negotiation" extensions [RFC 7301]. |
pack-priv abstract class | Authenticator
This class represents an SSL/TLS/DTLS message authentication token, which encapsulates a sequence number and ensures that attempts to delete or reorder messages can be detected. |
pack-priv abstract class | BaseSSLSocketImpl
Abstract base class for SSLSocketImpl. |
pack-priv class | CertificateAuthoritiesExtension
Pack of the "certificate_authorities" extensions. |
pack-priv class | CertificateMessage
Pack of the CertificateMessage handshake message. |
pack-priv class | CertificateRequest
Pack of the CertificateRequest handshake message. |
pack-priv class | CertificateStatus
Consumers and producers for the CertificateStatus handshake message. |
pack-priv class | CertificateVerify
Pack of the CertificateVerify handshake message. |
pack-priv class | CertSignAlgsExtension
Pack of the "signature_algorithms_cert" extensions. |
pack-priv class | CertStatusExtension
Pack of "status_request" and "status_request_v2" extensions. |
pack-priv class | ChangeCipherSpec
Pack of the ChangeCipherSpec message. |
pack-priv class | |
pack-priv class | |
pack-priv class | ClientHello
Pack of the ClientHello handshake message. |
pack-priv class | ClientKeyExchange
Pack of the "ClientKeyExchange" handshake message. |
public class | |
pack-priv class | DHClientKeyExchange
Pack of the "ClientKeyExchange" handshake message. |
pack-priv class | |
pack-priv class | DHServerKeyExchange
Pack of the ServerKeyExchange handshake message. |
pack-priv class | DTLSInputRecord
DTLS |
pack-priv class | DTLSOutputRecord
DTLS |
pack-priv class | |
pack-priv class | |
pack-priv class | ECDHClientKeyExchange
Pack of the "ClientKeyExchange" handshake message. |
pack-priv class | |
pack-priv class | ECDHServerKeyExchange
Pack of the ServerKeyExchange handshake message. |
pack-priv class | ECPointFormatsExtension
Pack of the "ec_point_formats" extensions [RFC 4492]. |
pack-priv class | EncryptedExtensions
Pack of the EncryptedExtensions handshake message. |
pack-priv class | EphemeralKeyManager
The "KeyManager" for ephemeral RSA keys. |
pack-priv class | ExtendedMasterSecretExtension
Pack of the "extended_master_secret" extensions [RFC 7627]. |
pack-priv class | Finished
Pack of the Finished handshake message. |
pack-priv abstract class | |
pack-priv class | |
public class | HandshakeOutStream
Output stream for handshake data. |
pack-priv abstract class | HelloCookieManager
(D)TLS handshake cookie manager |
pack-priv class | HelloRequest
Pack of the HelloRequest handshake message. |
pack-priv class | HelloVerifyRequest
Pack of the HelloVerifyRequest handshake message. |
public class | HKDF
An implementation of the HKDF key derivation algorithm outlined in RFC 5869, specific to the needs of TLS 1.3 key derivation in JSSE. |
pack-priv abstract class | InputRecord
|
pack-priv class | JsseJce
This class contains a few static methods for interaction with the JCA/JCE to obtain implementations, etc. |
public class | KAKeyDerivation
A common class for creating various KeyDerivation types. |
pack-priv abstract class | |
pack-priv class | KeyShareExtension
Pack of the "key_share" extensions. |
pack-priv class | KeyUpdate
Pack of the KeyUpdate handshake message. |
pack-priv class | MaxFragExtension
Pack of the "max_fragment_length" extensions [RFC6066]. |
pack-priv class | NewSessionTicket
Pack of the NewSessionTicket handshake message. |
pack-priv abstract class | OutputRecord
|
pack-priv class | |
pack-priv class | PostHandshakeContext
A compact implementation of HandshakeContext for post-handshake messages |
pack-priv class | PredefinedDHParameterSpecs
Predefined default DH ephemeral parameters. |
pack-priv class | PreSharedKeyExtension
Pack of the "pre_shared_key" extension. |
pack-priv class | PskKeyExchangeModesExtension
Pack of the "psk_key_exchange_modes" extensions. |
pack-priv class | |
pack-priv class | RenegoInfoExtension
Pack of the "renegotiation_info" extensions [RFC 5746]. |
pack-priv class | RSAClientKeyExchange
Pack of the "ClientKeyExchange" handshake message. |
pack-priv class | |
pack-priv class | RSAServerKeyExchange
Pack of the ServerKeyExchange handshake message. |
public class | RSASignature
Signature implementation for the SSL/TLS RSA Signature variant with both MD5 and SHA-1 MessageDigests. |
pack-priv class | SecureKey
This "struct" class serves as a Hash Key that combines an application-specific key and a security context. |
pack-priv class | |
pack-priv class | ServerHello
Pack of the ServerHello/HelloRetryRequest handshake message. |
pack-priv class | ServerHelloDone
Pack of the ServerHelloDone handshake message. |
pack-priv class | ServerKeyExchange
Pack of the ServerKeyExchange handshake message. |
pack-priv class | ServerNameExtension
Pack of the "server_name" extensions [RFC 4366/6066]. |
pack-priv class | SessionId
Encapsulates an SSL session ID. |
pack-priv class | SessionTicketExtension
SessionTicketExtension is an implementation of RFC 5077 with some internals that are used for stateless operation in TLS 1.3. |
pack-priv class | SignatureAlgorithmsExtension
Pack of the "signature_algorithms" extensions [RFC 5246]. |
pack-priv class | SSLAlgorithmConstraints
Algorithm constraints for disabled algorithms property See the "jdk.certpath.disabledAlgorithms" specification in java.security for the syntax of the disabled algorithm string. |
pack-priv class | SSLAlgorithmDecomposer
The class decomposes standard SSL/TLS cipher suites into sub-elements. |
pack-priv class | |
pack-priv class | SSLConfiguration
SSL/(D)TLS configuration. |
public abstract class | SSLContextImpl
Implementation of an SSLContext. |
pack-priv class | SSLEngineImpl
Implementation of a non-blocking SSLEngine. |
pack-priv class | SSLEngineInputRecord
|
pack-priv class | SSLEngineOutputRecord
|
pack-priv class | SSLExtensions
SSL/(D)TLS extensions in a handshake message. |
pack-priv class | |
public class | SSLLogger
Implementation of SSL logger. |
pack-priv class | |
public class | SSLServerSocketFactoryImpl
This class creates SSL server sockets. |
pack-priv class | SSLServerSocketImpl
This class provides a simple way for servers to support conventional use of the Secure Sockets Layer (SSL). |
pack-priv class | SSLSessionContextImpl
|
pack-priv class | SSLSessionImpl
Implements the SSL session interface, and exposes the session context which is maintained by SSL servers. |
public class | SSLSocketFactoryImpl
Implementation of an SSL socket factory. |
public class | SSLSocketImpl
Implementation of an SSL socket. |
pack-priv class | SSLSocketInputRecord
|
pack-priv class | SSLSocketOutputRecord
|
pack-priv class | |
public class | SunJSSE
The JSSE provider. |
pack-priv class | SunX509KeyManagerImpl
An implementation of X509KeyManager backed by a KeyStore. |
pack-priv class | SupportedGroupsExtension
Pack of the "supported_groups" extensions [RFC 4492/7919]. |
pack-priv class | SupportedVersionsExtension
Pack of the "supported_versions" extensions. |
pack-priv class | TransportContext
SSL/(D)TLS transportation context. |
pack-priv abstract class | |
pack-priv class | TrustStoreManager
Collection of static utility methods to manage the default trusted KeyStores effectively. |
pack-priv class | Utilities
A utility class to share the static methods. |
pack-priv class | X509KeyManagerImpl
The new X509 key manager implementation. |
pack-priv class | X509TrustManagerImpl
This class implements the SunJSSE X.509 trust manager using the internal validator API in J2SE core. |
pack-priv class | XDHKeyExchange
Specifics for XEC/XDH Keys/Exchanges |
Modifier and Type | Enum and Description |
---|---|
pack-priv enum | Alert
SSL/(D)TLS Alter description |
pack-priv enum | CipherSuite
Enum for SSL/(D)TLS cipher suites. |
pack-priv enum | CipherType
Enum for SSL/(D)TLS cipher types. |
pack-priv enum | ClientAuthType
Client authentication type. |
pack-priv enum | ContentType
Enum for SSL/(D)TLS content types. |
pack-priv enum | NamedGroup
An enum containing all known named groups for use in TLS. |
pack-priv enum | ProtocolVersion
Enum for an SSL/TLS/DTLS protocol version. |
pack-priv enum | |
pack-priv enum | |
pack-priv enum | |
pack-priv enum | |
pack-priv enum | |
pack-priv enum | |
pack-priv enum |