| Alert
SSL/TLS Alter description
|
| Alert.Level
SSL/TLS Alert level.
|
| Authenticator
This class represents an SSL/TLS message authentication token,
which encapsulates a sequence number and ensures that attempts to
delete or reorder messages can be detected.
|
| Authenticator.GMTLSAuthenticator |
| Authenticator.MAC |
| Authenticator.MacImpl |
| Authenticator.SSL30Authenticator |
| Authenticator.SSLAuthenticator |
| Authenticator.SSLNullAuthenticator |
| Authenticator.TLS10Authenticator |
| BaseSSLSocketImpl
Abstract base class for SSLSocketImpl.
|
| CertificateMessage.CertificateEntry
The certificate entry used in Certificate handshake message for TLS 1.3.
|
| CertificateMessage.GMTLSCertificateMessage
The Certificate handshake message for GMTLS.
|
| CertificateMessage.T12CertificateMessage
The Certificate handshake message for TLS 1.2 and previous
SSL/TLS protocol versions.
|
| CertificateMessage.T13CertificateMessage
The Certificate handshake message for TLS 1.3.
|
| CertificateRequest.ClientCertificateType |
| CertificateRequest.T12CertificateRequestMessage
The CertificateRequest handshake message for TLS 1.2.
|
| CertStatusExtension.CertStatusRequest |
| CertStatusExtension.CertStatusRequestSpec
The "status_request" extension.
|
| CertStatusExtension.CertStatusRequestType |
| CertStatusExtension.CertStatusRequestV2Spec
The "status_request_v2" extension.
|
| CertStatusExtension.CertStatusResponse |
| CertStatusExtension.OCSPStatusRequest |
| CipherSuite
Enum for SSL/TLS cipher suites.
|
| CipherSuite.HashAlg
The hash algorithms used for PRF (PseudoRandom Function) or HKDF.
|
| CipherSuite.KeyExchange
An SSL/TLS key exchange algorithm.
|
| CipherSuite.MacAlg
An SSL/TLS key MAC algorithm.
|
| Ciphertext |
| CipherType
Enum for SSL/TLS cipher types.
|
| ClientAuthType
Client authentication type.
|
| ClientHandshakeContext |
| ClientHello.ClientHelloMessage
The ClientHello handshake message.
|
| ConnectionContext
SSL/TLS connection context.
|
| ContentType
Enum for SSL/TLS content types.
|
| CookieExtension.CookieStringizer |
| DHClientKeyExchange.DHClientKeyExchangeConsumer
The DiffieHellman "ClientKeyExchange" handshake message consumer.
|
| DHClientKeyExchange.DHClientKeyExchangeProducer
The DiffieHellman "ClientKeyExchange" handshake message producer.
|
| DHKeyExchange.DHECredentials |
| DHKeyExchange.DHEKAGenerator |
| ECCKeyExchange.ECCPremasterSecret |
| ECDHKeyExchange.ECDHECredentials |
| ECPointFormatsExtension.ECPointFormat |
| ECPointFormatsExtension.ECPointFormatsSpec
The "ec_point_formats" extension.
|
| EphemeralKeyManager
The "KeyManager" for ephemeral RSA keys.
|
| EphemeralKeyManager.EphemeralKeyPair
Inner class to handle storage of ephemeral KeyPairs.
|
| ExtendedMasterSecretExtension.ExtendedMasterSecretSpec
The "extended_master_secret" extension.
|
| Finished.VerifyDataGenerator |
| Finished.VerifyDataScheme |
| GMX509Authentication |
| GMX509Authentication.GMX509Possession |
| HandshakeAbsence
Interface for handshake message or extension absence on handshake
message processing.
|
| HandshakeConsumer |
| HandshakeContext |
| HandshakeHash |
| HandshakeHash.CacheOnlyHash |
| HandshakeHash.TranscriptHash |
| HandshakeOutStream
Output stream for handshake data.
|
| HandshakeProducer |
| HelloCookieManager
TLS handshake cookie manager
|
| HelloCookieManager.Builder |
| HelloCookieManager.T13HelloCookieManager |
| InputRecord
InputRecord takes care of the management of SSL/TLS input
records, including buffering, decryption, handshake messages marshal, etc.
|
| KeyManagerFactoryImpl |
| KeyShareExtension.KeyShareEntry
The key share entry used in "key_share" extensions.
|
| KeyUpdate.KeyUpdateRequest |
| KrbClientKeyExchangeHelper |
| KrbKeyExchange.KrbPremasterSecret |
| MaxFragExtension.MaxFragLenEnum |
| OutputRecord
OutputRecord takes care of the management of SSL/TLS
output records, including buffering, encryption, handshake
messages marshal, etc.
|
| Plaintext |
| PostHandshakeContext
A compact implementation of HandshakeContext for post-handshake messages
|
| PreSharedKeyExtension.CHPreSharedKeySpec |
| PreSharedKeyExtension.PskIdentity |
| ProtocolVersion
Enum for an SSL/TLS protocol version.
|
| PskKeyExchangeModesExtension.PskKeyExchangeMode |
| PskKeyExchangeModesExtension.PskKeyExchangeModesSpec |
| RandomCookie |
| Record
SSL/TLS record.
|
| RenegoInfoExtension.RenegotiationInfoSpec
The "renegotiation_info" extension.
|
| RSAKeyExchange.EphemeralRSAPossession |
| RSAKeyExchange.RSAPremasterSecret |
| SecureKey
This "struct" class serves as a Hash Key that combines an
application-specific key and a security context.
|
| ServerHandshakeContext |
| ServerHello.GMTLSServerHelloProducer.KeyExchangeProperties |
| ServerHello.ServerHelloMessage
The ServerHello handshake message.
|
| ServerHello.T12ServerHelloProducer.KeyExchangeProperties |
| ServerNameExtension.SHServerNamesSpec
The "server_name" extension in the ServerHello handshake message.
|
| SessionId
Encapsulates an SSL session ID.
|
| SignatureScheme |
| SignatureScheme.SigAlgParamSpec |
| SM2KeyExchange.SM2Credentials |
| SSLAuthentication |
| SSLCipher |
| SSLCipher.ReadCipherGenerator |
| SSLCipher.SSLReadCipher |
| SSLCipher.SSLWriteCipher |
| SSLCipher.WriteCipherGenerator |
| SSLConfiguration
SSL/TLS configuration.
|
| SSLConsumer |
| SSLContextImpl
Implementation of an SSLContext.
|
| SSLContextImpl.AbstractTLSContext |
| SSLContextImpl.CustomizedTLSContext |
| SSLCredentials |
| SSLEngineImpl
Implementation of an non-blocking SSLEngine.
|
| SSLEngineOutputRecord.HandshakeFragment |
| SSLEngineOutputRecord.RecordMemo |
| SSLExtension |
| SSLExtension.ExtensionConsumer |
| SSLExtension.SSLExtensionSpec
A (transparent) specification of extension data.
|
| SSLExtensions
SSL/TLS extensions in a handshake message.
|
| SSLHandshake |
| SSLHandshake.HandshakeMessage
A (transparent) specification of handshake message.
|
| SSLHandshakeBinding |
| SSLKeyAgreement |
| SSLKeyAgreementGenerator |
| SSLKeyDerivation |
| SSLKeyDerivationGenerator |
| SSLKeyExchange |
| SSLKeyExchange.GMTLSKeyAgreement |
| SSLKeyExchange.T12KeyAgreement |
| SSLKeyExchange.T13KeyAgreement |
| SSLLogger.SSLConsoleLogger |
| SSLMasterKeyDerivation |
| SSLPossession |
| SSLPossessionGenerator |
| SSLProducer |
| SSLRecord
SSL/TLS record
|
| SSLSecretDerivation |
| SSLSecretDerivation.SecretSchedule |
| SSLSessionContextImpl |
| SSLSessionImpl
Implements the SSL session interface, and exposes the session context
which is maintained by SSL servers.
|
| SSLSocketImpl.AppInputStream
InputStream for application data as returned by
SSLSocket.getInputStream().
|
| SSLSocketImpl.AppOutputStream
OutputStream for application data as returned by
SSLSocket.getOutputStream().
|
| SSLStringizer
Interface to decode a ByteBuffer into legible String.
|
| SSLTrafficKeyDerivation |
| SSLTrafficKeyDerivation.KeySchedule |
| SSLTransport
Interface for SSL/TLS transportation.
|
| StatusResponseManager |
| StatusResponseManager.ResponseCacheEntry
Static nested class used as the data kept in the response cache.
|
| StatusResponseManager.StaplingParameters
Inner class used to hold stapling parameters needed by the handshaker
when stapling is active.
|
| StatusResponseManager.StatusInfo
Inner class used to group request and response data.
|
| SunX509KeyManagerImpl.X509Credentials |
| SupportedGroupsExtension.NamedGroup |
| SupportedGroupsExtension.NamedGroupType |
| SupportedGroupsExtension.SupportedGroups |
| TransportContext
SSL/TLS transportation context.
|
| TrustManagerFactoryImpl |
| TrustStoreManager.TrustAnchorManager
The trust anchors manager used to expedite the performance.
|
| TrustStoreManager.TrustStoreDescriptor
A descriptor of the default trusted KeyStore.
|
| X509Authentication |
| X509Authentication.X509Possession |
| X509KeyManagerImpl.CheckResult |
| X509KeyManagerImpl.CheckType |
| X509KeyManagerImpl.EntryStatus |
| X509KeyManagerImpl.KeyType |