| Package | Description |
|---|---|
| org.eclipse.californium.scandium | |
| org.eclipse.californium.scandium.dtls |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
CookieGenerator.generateCookie(ClientHello clientHello)
Generates a cookie in such a way that they can be verified without
retaining any per-client state on the server.
|
byte[] |
CookieGenerator.generatePastCookie(ClientHello clientHello)
Generates the cookie using the secret key of the past period.
|
| Modifier and Type | Field and Description |
|---|---|
protected ClientHello |
ClientHandshaker.clientHello
The client's hello handshake message.
|
| Modifier and Type | Method and Description |
|---|---|
static ClientHello |
ClientHello.fromReader(org.eclipse.californium.elements.util.DatagramReader reader,
InetSocketAddress peerAddress)
Creates a new ClientHello instance from its byte representation.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ClientHandshaker.addConnectionId(ClientHello helloMessage) |
protected void |
ClientHandshaker.addMaxFragmentLength(ClientHello helloMessage) |
protected void |
ClientHandshaker.addRecordSizeLimit(ClientHello helloMessage)
Add record size limit extension, if configured in
DtlsConnectorConfig.getRecordSizeLimit(). |
protected void |
ClientHandshaker.addServerNameIndication(ClientHello helloMessage) |
boolean |
Connection.isStartedByClientHello(ClientHello clientHello)
Checks whether this connection is started for the provided CLIENT_HELLO.
|
protected void |
ServerHandshaker.negotiateCipherSuite(ClientHello clientHello,
HelloExtensions serverHelloExtensions)
Selects one of the client's proposed cipher suites.
|
protected void |
ServerHandshaker.processHelloExtensions(ClientHello clientHello,
HelloExtensions serverHelloExtensions) |
void |
Connection.startByClientHello(ClientHello clientHello)
Set starting CLIENT_HELLO.
|
Copyright © 2023 Eclipse Foundation. All rights reserved.