All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AlgorithmMapping |
Provides mapping for (crypto) algorithms.
|
| ApplicationLayerProtocolNegotiationExtension |
|
| BadCertificateAlert |
https://tools.ietf.org/html/rfc8446#section-6.2
"bad_certificate: A certificate was corrupt, contained signatures that did not verify correctly, etc."
|
| BinderCalculator |
|
| ByteUtils |
|
| CertificateAuthoritiesExtension |
https://tools.ietf.org/html/rfc8446#section-4.2.4
|
| CertificateMessage |
|
| CertificateRequestMessage |
|
| CertificateUnknownAlert |
https://tools.ietf.org/html/rfc8446#section-6.2
"certificate_unknown: Some other (unspecified) issue arose in processing the certificate, rendering it unacceptable."
|
| CertificateVerifyMessage |
https://tools.ietf.org/html/rfc8446#section-4.4.3
"Certificate Verify
This message is used to provide explicit proof that an endpoint possesses the private key corresponding to its certificate.
|
| CertificateWithPrivateKey |
|
| ClientHello |
https://datatracker.ietf.org/doc/html/rfc8446#section-4.1.2
|
| ClientHello.PskKeyEstablishmentMode |
|
| ClientHelloPreSharedKeyExtension |
TLS Pre-Shared Key Extension, ClientHello variant.
|
| ClientHelloPreSharedKeyExtension.PskBinderEntry |
|
| ClientHelloPreSharedKeyExtension.PskIdentity |
|
| ClientMessageProcessor |
|
| ClientMessageSender |
|
| DecodeErrorException |
https://tools.ietf.org/html/rfc8446#section-6.2
"decode_error: A message could not be decoded because some field was
out of the specified range or the length of the message was
incorrect.
|
| DecryptErrorAlert |
https://tools.ietf.org/html/rfc8446#section-6.2
"decrypt_error: A handshake (not record layer) cryptographic
operation failed, including being unable to correctly verify a
signature or validate a Finished message or a PSK binder."
|
| DefaultHostnameVerifier |
A hostname verifier that requires that the server name equals the CN part of the certificate's subject DN,
or matches one of the dnsName-type "Subject Alternative Name" entries of the certificate.
|
| EarlyDataExtension |
TLS Early Data Indication extension.
|
| EncryptedExtensions |
https://tools.ietf.org/html/rfc8446#section-4.3.1
|
| ErrorAlert |
https://tools.ietf.org/html/rfc8446#section-6.2
|
| Extension |
A TLS Extension.
|
| ExtensionParser |
|
| FinishedMessage |
https://datatracker.ietf.org/doc/html/rfc8446#section-4.4.4
|
| HandshakeFailureAlert |
https://tools.ietf.org/html/rfc8446#section-6.2
"handshake_failure: Receipt of a "handshake_failure" alert message
indicates that the sender was unable to negotiate an acceptable
set of security parameters given the options available."
|
| HandshakeMessage |
https://datatracker.ietf.org/doc/html/rfc8446#section-4
|
| HostnameVerifier |
|
| IllegalParameterAlert |
https://tools.ietf.org/html/rfc8446#section-6.2
"illegal_parameter: A field in the handshake was incorrect or
inconsistent with other fields.
|
| InputStreamCompat |
|
| InternalErrorAlert |
https://tools.ietf.org/html/rfc8446#section-6.2
"internal_error: An internal error unrelated to the peer or the
correctness of the protocol (such as a memory allocation failure)
makes it impossible to continue."
|
| KeyShareExtension |
The TLS "key_share" extension contains the endpoint's cryptographic parameters.
|
| KeyShareExtension.ECKeyShareEntry |
|
| KeyShareExtension.KeyShareEntry |
|
| Logger |
|
| MessageProcessor |
|
| MissingExtensionAlert |
https://tools.ietf.org/html/rfc8446#section-6.2
"missing_extension: Sent by endpoints that receive a handshake
message not containing an extension that is mandatory to send for
the offered TLS version or other negotiated parameters."
|
| NewSessionTicket |
|
| NewSessionTicketMessage |
https://tools.ietf.org/html/rfc8446#section-4.6.1
|
| NoApplicationProtocolAlert |
https://tools.ietf.org/html/rfc8446#section-6.2
"no_application_protocol: Sent by servers when a client
"application_layer_protocol_negotiation" extension advertises only
protocols that the server does not support (see [RFC7301])."
|
| PlatformMapping |
Sets crypto algorithm mapping for different platforms.
|
| PlatformMapping.Platform |
|
| PreSharedKeyExtension |
TLS Pre-Shared Key extension.
|
| ProtectionKeysType |
|
| PskKeyExchangeModesExtension |
TLS Pre-Shared Key Exchange Modes extension.
|
| ServerHello |
https://datatracker.ietf.org/doc/html/rfc8446#section-4.1.3
|
| ServerMessageProcessor |
|
| ServerMessageSender |
|
| ServerNameExtension |
TLS server name extension: RFC 6066
https://tools.ietf.org/html/rfc6066#section-3
|
| ServerPreSharedKeyExtension |
TLS Pre-Shared Key Extension, ServerHello variant.
|
| SignatureAlgorithmsExtension |
The TLS signature algorithms extension.
|
| SupportedGroupsExtension |
The TLS supported groups extension.
|
| SupportedVersionsExtension |
The TLS supported versions extension.
|
| TlsClientEngine |
|
| TlsClientEngineFactory |
|
| TlsClientEngineImpl |
|
| TlsConstants |
|
| TlsConstants.AlertDescription |
|
| TlsConstants.CertificateType |
|
| TlsConstants.CipherSuite |
|
| TlsConstants.ContentType |
|
| TlsConstants.ExtensionType |
|
| TlsConstants.HandshakeType |
|
| TlsConstants.NamedGroup |
|
| TlsConstants.PskKeyExchangeMode |
|
| TlsConstants.SignatureScheme |
|
| TlsEngine |
|
| TlsEngineImpl |
|
| TlsMessageParser |
|
| TlsProtocolException |
|
| TlsServerEngine |
|
| TlsServerEngineFactory |
|
| TlsServerEngineImpl |
|
| TlsSession |
|
| TlsSessionRegistry |
|
| TlsSessionRegistryImpl |
|
| TlsState |
|
| TlsStatusEventHandler |
Notifies state changes in the TLS layer.
|
| TrafficSecrets |
|
| TranscriptHash |
|
| UnexpectedMessageAlert |
https://tools.ietf.org/html/rfc8446#section-6.2
"unexpected_message: An inappropriate message (e.g., the wrong
handshake message, premature Application Data, etc.) was received.
|
| UnknownExtension |
|
| UnsupportedExtensionAlert |
https://tools.ietf.org/html/rfc8446#section-6.2
"unsupported_extension: Sent by endpoints receiving any handshake
message containing an extension known to be prohibited for
inclusion in the given handshake message, or including any
extensions in a ServerHello or Certificate not first offered in
the corresponding ClientHello or CertificateRequest."
|
| Version |
|