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.
|
DTLSContext
Represents a DTLS context between two peers.
|
DTLSSession
Represents a DTLS session between two peers.
|
HandshakeException
The base exception class for all exceptions during a DTLS handshake.
|
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.
|
Class and Description |
---|
CertificateType
Certificate types as defined in the
IANA registry.
|
ConnectionIdGenerator
Connection id generator.
|
ExtendedMasterSecretMode
Extended master secret mode.
|
ProtocolVersion
Represents the DTLS protocol version.
|
SessionStore
A second level store for current state of DTLS sessions.
|
SignatureAndHashAlgorithm
See RFC 5246 for details.
|
Class and Description |
---|
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.
|
CertificateIdentityResult
Result of certificate identity provider.
|
CertificateMessage
The server MUST send a Certificate message whenever the agreed-upon key
exchange method uses certificates for authentication.
|
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
The change cipher spec protocol exists to signal transitions in ciphering
strategies.
|
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.
|
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.
|
DTLSContext
Represents a DTLS context between two peers.
|
DtlsException
DtlsException is the superclass of those exceptions that can be thrown
in the context of DTLS. |
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-
|
ExtendedMasterSecretExtension
Extended master secret extension.
|
ExtendedMasterSecretMode
Extended master secret mode.
|
Finished
A Finished message is always sent immediately after a
ChangeCipherSpecMessage to verify that the key exchange and
authentication processes were successful. |
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
HelloExtension s. |
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.
|
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. |
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.
|
SessionId
A session identifier is a value generated by a server that identifies a
particular session.
|
SessionListener
A listener for life-cycle events of
DTLSSession s. |
SessionStore
A second level store for current state of DTLS sessions.
|
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.
|
HandshakeResultHandler
Handler for asynchronous handshake results.
|
PskPublicInformation
Implementation of byte array based PSK public information (hint or identity).
|
PskSecretResult
Result of PSK secret.
|
Class and Description |
---|
ConnectionId
Implementation of DTLS connection id.
|
HandshakeResultHandler
Handler for asynchronous handshake results.
|
ResumptionSupportingConnectionStore
A connection store which adds support of connection resumption.
|
ResumptionVerificationResult
Result of resumption verification.
|
SessionId
A session identifier is a value generated by a server that identifies a
particular session.
|
Class and Description |
---|
CertificateIdentityResult
Result of certificate identity provider.
|
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.
|
HandshakeResultHandler
Handler for asynchronous handshake results.
|
SignatureAndHashAlgorithm
See RFC 5246 for details.
|
Copyright © 2021 Eclipse Foundation. All rights reserved.