| Class and Description |
|---|
| AlertMessage
Alert messages convey the severity of the message (warning or fatal) and a
description of the alert.
|
| ClientHello
When a client first connects to a server, it is required to send the
ClientHello as its first message.
|
| Connection
Information about the DTLS connection to a peer.
|
| ConnectionIdGenerator
Connection id generator.
|
| DTLSSession
Represents a DTLS session between two peers.
|
| Handshaker
A base class for the DTLS handshake protocol.
|
| Record
An object representation of the DTLS Record layer data structure(s).
|
| RecordLayer
An abstraction of the DTLS record layer's capabilities for sending records to
peers.
|
| ResumptionSupportingConnectionStore
A connection store which adds support of connection resumption.
|
| SessionCache
A second level cache for current state of DTLS sessions.
|
| Class and Description |
|---|
| CertificateType
Certificate types as defined in the
IANA registry.
|
| ConnectionIdGenerator
Connection id generator.
|
| ProtocolVersion
Represents the DTLS protocol version.
|
| SignatureAndHashAlgorithm
See RFC 5246
for details.
|
| Class and Description |
|---|
| AbstractMessage
An abstract base class for DTLS messages providing support for the peer address.
|
| AlertMessage
Alert messages convey the severity of the message (warning or fatal) and a
description of the alert.
|
| AlertMessage.AlertDescription
See Alert
Messages for the listing.
|
| AlertMessage.AlertLevel
See Alert
Messages for the listing.
|
| CertificateMessage
The server MUST send a Certificate message whenever the agreed-upon key
exchange method uses certificates for authentication.
|
| CertificateRequest
A non-anonymous server can optionally request a certificate from the client,
if appropriate for the selected cipher suite.
|
| CertificateRequest.ClientCertificateType
Certificate types that the client may offer.
|
| CertificateType
Certificate types as defined in the
IANA registry.
|
| CertificateTypeExtension
This represents the Certificate Type Extension.
|
| CertificateVerificationResult
Result of certificate verification.
|
| ChangeCipherSpecMessage.CCSType
See RFC 5246
for specification.
|
| ClientCertificateTypeExtension |
| ClientHandshaker
ClientHandshaker does the protocol handshaking from the point of view of a
client.
|
| ClientHello
When a client first connects to a server, it is required to send the
ClientHello as its first message.
|
| ClientKeyExchange
This message is always sent by the client.
|
| CloseSupportingConnectionStore
Deprecated.
since 2.3 obsolete, see
Connection.close(Record). |
| CompressionMethod
An identifier for the compression algorithms defined by the IANA to be used
with DTLS.
|
| Connection
Information about the DTLS connection to a peer.
|
| ConnectionId
Implementation of DTLS connection id.
|
| ConnectionIdExtension
Conveys information specified by the connection id DTLS extension.
|
| ConnectionIdGenerator
Connection id generator.
|
| ContentType
The content type represents a higher-level protocol to process the enclosed
fragment.
|
| DTLSConnectionState
A set of algorithms and corresponding security parameters that together
represent the current read or write state of a TLS connection.
|
DtlsException
DtlsException is the superclass of those exceptions that can be thrown
in the context of a DTLS connection with a peer. |
| DTLSFlight
A container for a set of DTLS records that are to be (re-)transmitted as a
whole on a DTLS connection.
|
| DTLSMessage
The message contract as defined by the DTLS specification.
|
| DTLSSession
Represents a DTLS session between two peers.
|
ECDHClientKeyExchange
ClientKeyExchange message for all ECDH based key exchange methods. |
| ECDHServerKeyExchange
/**
The server's ephemeral ECDH.
|
| ECDHServerKeyExchange.EcdhData
Utility class to keep results of reading the supported group and the
encoded point-
|
| FragmentedHandshakeMessage
This class represents a fragmented handshake message.
|
| GenericHandshakeMessage
Generic handshake message.
|
| HandshakeException
The base exception class for all exceptions during a DTLS handshake.
|
| HandshakeMessage
Represents a general handshake message and defines the common header.
|
| HandshakeParameter
Handshake parameter.
|
| Handshaker
A base class for the DTLS handshake protocol.
|
| HandshakeResult
Handshake result for optionally asynchronous functions.
|
| HandshakeState
Handshake state.
|
| HandshakeType
Represents the possible types of a handshake message.
|
| HelloExtension
An abstract class representing the functionality for all possible defined
extensions.
|
| HelloExtension.ExtensionType
The possible extension types (defined in multiple documents).
|
| HelloExtensions
A container for one or more
HelloExtensions. |
| HelloVerifyRequest
The server send this request after receiving a
ClientHello message to
prevent Denial-of-Service Attacks. |
| InMemoryConnectionStore
An in-memory
ResumptionSupportingConnectionStore with a
configurable maximum capacity and support for evicting stale connections
based on a least recently used policy. |
| MaxFragmentLengthExtension
An object representation of the MaxFragmentLength extension
for the Transport Level Security protocol.
|
| MaxFragmentLengthExtension.Length
The codes representing the lengths that can be negotiated using the
Max Fragment Length Hello extension.
|
| NodeConnectionIdGenerator
Connection id generator encoding a node ID into the connection ID.
|
| ProtocolVersion
Represents the DTLS protocol version.
|
| PskPublicInformation
Implementation of byte array based PSK public information (hint or identity).
|
| PskSecretResult
Result of PSK secret.
|
| PskSecretResultHandler
Handler for asynchronous PSK secret results.
|
| Random
A 32-byte value provided by the client and the server in the
ClientHello respectively in the ServerHello used later in the
protocol to compute the premaster secret. |
| ReassemblingHandshakeMessage
Reassemble fragmented handshake messages.
|
| Record
An object representation of the DTLS Record layer data structure(s).
|
| RecordLayer
An abstraction of the DTLS record layer's capabilities for sending records to
peers.
|
| RecordSizeLimitExtension
Record size limit extension.
|
| ResumptionSupportingConnectionStore
A connection store which adds support of connection resumption.
|
| ServerCertificateTypeExtension |
| ServerHandshaker
Server handshaker does the protocol handshaking from the point of view of a
server.
|
| ServerHello
A TLS handshake message sent by a server in response to a
ClientHello
message received from a client. |
| ServerKeyExchange
This message will be sent immediately after the server
CertificateMessage (or the ServerHello message, if this is an
anonymous negotiation). |
| ServerNameExtension
Conveys information specified by the Server Name Indication TLS extension.
|
| SessionCache
A second level cache for current state of DTLS sessions.
|
| SessionId
A session identifier is a value generated by a server that identifies a
particular session.
|
| SessionListener
A listener for life-cycle events of
DTLSSessions. |
| SessionTicket
A container for a session's crypto parameters that are required for resuming the
session by means of an abbreviated handshake.
|
| SignatureAlgorithmsExtension
Implements the hello extension for signature and hash algorithms.
|
| SignatureAndHashAlgorithm
See RFC 5246
for details.
|
| SignatureAndHashAlgorithm.HashAlgorithm
Hash algorithms as defined by
RFC 5246.
|
| SignatureAndHashAlgorithm.SignatureAlgorithm
Signature algorithms as defined by
RFC 5246.
|
| SupportedEllipticCurvesExtension
The supported elliptic curves extension.
|
| SupportedPointFormatsExtension
The supported point formats extension.
|
| SupportedPointFormatsExtension.ECPointFormat
See RFC 4492,
5.1.2.
|
| Class and Description |
|---|
| CertificateType
Certificate types as defined in the
IANA registry.
|
| SignatureAndHashAlgorithm
See RFC 5246
for details.
|
| SupportedPointFormatsExtension.ECPointFormat
See RFC 4492,
5.1.2.
|
| Class and Description |
|---|
| ConnectionId
Implementation of DTLS connection id.
|
| PskPublicInformation
Implementation of byte array based PSK public information (hint or identity).
|
| PskSecretResult
Result of PSK secret.
|
| PskSecretResultHandler
Handler for asynchronous PSK secret results.
|
| Class and Description |
|---|
| CertificateMessage
The server MUST send a Certificate message whenever the agreed-upon key
exchange method uses certificates for authentication.
|
| CertificateType
Certificate types as defined in the
IANA registry.
|
| CertificateVerificationResult
Result of certificate verification.
|
| ConnectionId
Implementation of DTLS connection id.
|
| DTLSSession
Represents a DTLS session between two peers.
|
| HandshakeException
The base exception class for all exceptions during a DTLS handshake.
|
| HandshakeResultHandler
Handler for asynchronous handshake results.
|
Copyright © 2023 Eclipse Foundation. All rights reserved.