| Package | Description |
|---|---|
| org.eclipse.californium.scandium.config | |
| org.eclipse.californium.scandium.dtls |
| Modifier and Type | Method and Description |
|---|---|
ProtocolVersion |
DtlsConnectorConfig.getProtocolVersionForHelloVerifyRequests()
Get protocol version for hello verify requests to send.
|
| Modifier and Type | Method and Description |
|---|---|
DtlsConnectorConfig.Builder |
DtlsConnectorConfig.Builder.setProtocolVersionForHelloVerifyRequests(ProtocolVersion protocolVersion)
Set the protocol version to be used to send hello verify requests.
|
| Modifier and Type | Field and Description |
|---|---|
protected ProtocolVersion |
Handshaker.usedProtocol |
static ProtocolVersion |
ProtocolVersion.VERSION_DTLS_1_0
Protocol version DTLS 1.0
|
static ProtocolVersion |
ProtocolVersion.VERSION_DTLS_1_2
Protocol version DTLS 1.2
|
| Modifier and Type | Method and Description |
|---|---|
ProtocolVersion |
ClientHello.getClientVersion() |
ProtocolVersion |
SessionTicket.getProtocolVersion()
Gets the protocol version.
|
ProtocolVersion |
AlertMessage.getProtocolVersion()
Get protocol version to use for the record on sending.
|
ProtocolVersion |
ServerHello.getServerVersion()
Gets the DTLS version the server is willing to use.
|
ProtocolVersion |
HelloVerifyRequest.getServerVersion() |
ProtocolVersion |
Record.getVersion() |
static ProtocolVersion |
ProtocolVersion.valueOf(int major,
int minor)
Get protocol version value of the provided versions.
|
static ProtocolVersion |
ProtocolVersion.valueOf(String version)
Get protocol version value of the provided versions.
|
| Modifier and Type | Method and Description |
|---|---|
int |
ProtocolVersion.compareTo(ProtocolVersion o)
Compares this protocol version to another one.
|
| Constructor and Description |
|---|
AlertMessage(AlertMessage.AlertLevel level,
AlertMessage.AlertDescription description,
ProtocolVersion protocolVersion,
InetSocketAddress peerAddress)
Create new instance of alert message.
|
ClientHello(ProtocolVersion version,
DTLSSession session,
List<SignatureAndHashAlgorithm> supportedSignatureAndHashAlgorithms,
List<CertificateType> supportedClientCertificateTypes,
List<CertificateType> supportedServerCertificateTypes,
List<XECDHECryptography.SupportedGroup> supportedGroups)
Creates a Client Hello message to be used for resuming an
existing DTLS session.
|
ClientHello(ProtocolVersion version,
List<CipherSuite> supportedCipherSuites,
List<SignatureAndHashAlgorithm> supportedSignatureAndHashAlgorithms,
List<CertificateType> supportedClientCertificateTypes,
List<CertificateType> supportedServerCertificateTypes,
List<XECDHECryptography.SupportedGroup> supportedGroups,
InetSocketAddress peerAddress)
Creates a Client Hello message to be sent to a server.
|
HelloVerifyRequest(ProtocolVersion version,
byte[] cookie,
InetSocketAddress peerAddress) |
Record(ContentType type,
ProtocolVersion version,
long sequenceNumber,
DTLSMessage fragment,
InetSocketAddress peerAddress)
Creates an outbound record representing a
DTLSMessage as its payload. |
ServerHello(ProtocolVersion version,
Random random,
SessionId sessionId,
CipherSuite cipherSuite,
CompressionMethod compressionMethod,
HelloExtensions extensions,
InetSocketAddress peerAddress)
Constructs a full ServerHello message.
|
Copyright © 2023 Eclipse Foundation. All rights reserved.