These are defined in the IANA TLS Parameters. https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-7
Most of these come from the SLS/TLS specs in RFCs 6601/2246/4346/8446 and friends. Others are called out where defined.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract static class | SSLHandshake.
A (transparent) specification of handshake message. |
| Modifier and Type | Field and Description |
|---|---|
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| pack-priv final Map. | |
| pack-priv final Map. | |
| pack-priv final Map. | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| pack-priv final byte | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| pack-priv final String | name
Hides java. |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake | |
| public static final SSLHandshake |
| Access | Constructor and Description |
|---|---|
| private | |
| private | SSLHandshake(byte id, String name, Map.
|
| private | SSLHandshake(byte id, String name, Map.
|
| Modifier and Type | Method and Description |
|---|---|
| public void | consume(ConnectionContext context, ByteBuffer message)
Implements sun.
|
| private SSLConsumer | |
| private HandshakeProducer | |
| pack-priv static boolean | |
| pack-priv static final void | |
| pack-priv static String | |
| public byte[] | produce(ConnectionContext context, SSLHandshake.
Implements sun.
|
| public String | toString()
Overrides java. Returns the name of this enum constant, as contained in the declaration. |
| public static SSLHandshake | |
| public static SSLHandshake[] |
| CERTIFICATE | back to summary |
|---|---|
public static final SSLHandshake CERTIFICATE
| |
| CERTIFICATE_REQUEST | back to summary |
|---|---|
public static final SSLHandshake CERTIFICATE_REQUEST
| |
| CERTIFICATE_STATUS | back to summary |
|---|---|
public static final SSLHandshake CERTIFICATE_STATUS
| |
| CERTIFICATE_URL | back to summary |
|---|---|
| public static final SSLHandshake CERTIFICATE_URL | |
| CERTIFICATE_VERIFY | back to summary |
|---|---|
public static final SSLHandshake CERTIFICATE_VERIFY
| |
| CLIENT_CERTIFICATE_REQUEST | back to summary |
|---|---|
| public static final SSLHandshake CLIENT_CERTIFICATE_REQUEST | |
| CLIENT_HELLO | back to summary |
|---|---|
public static final SSLHandshake CLIENT_HELLO
| |
| CLIENT_KEY_EXCHANGE | back to summary |
|---|---|
public static final SSLHandshake CLIENT_KEY_EXCHANGE
| |
| COMPRESSED_CERTIFICATE | back to summary |
|---|---|
public static final SSLHandshake COMPRESSED_CERTIFICATE
| |
| EKT_KEY | back to summary |
|---|---|
| public static final SSLHandshake EKT_KEY | |
| ENCRYPTED_EXTENSIONS | back to summary |
|---|---|
public static final SSLHandshake ENCRYPTED_EXTENSIONS
| |
| END_OF_EARLY_DATA | back to summary |
|---|---|
| public static final SSLHandshake END_OF_EARLY_DATA | |
| FINISHED | back to summary |
|---|---|
public static final SSLHandshake FINISHED
| |
| handshakeAbsences | back to summary |
|---|---|
| pack-priv final Map. | |
| handshakeConsumers | back to summary |
|---|---|
| pack-priv final Map. | |
| handshakeProducers | back to summary |
|---|---|
| pack-priv final Map. | |
| HELLO_REQUEST | back to summary |
|---|---|
public static final SSLHandshake HELLO_REQUEST
| |
| HELLO_RETRY_REQUEST | back to summary |
|---|---|
public static final SSLHandshake HELLO_RETRY_REQUEST
| |
| HELLO_VERIFY_REQUEST | back to summary |
|---|---|
public static final SSLHandshake HELLO_VERIFY_REQUEST
| |
| id | back to summary |
|---|---|
| pack-priv final byte id | |
| KEY_UPDATE | back to summary |
|---|---|
public static final SSLHandshake KEY_UPDATE
| |
| MESSAGE_HASH | back to summary |
|---|---|
| public static final SSLHandshake MESSAGE_HASH | |
| name | back to summary |
|---|---|
| pack-priv final String name Hides java. | |
| NEW_CONNECTION_ID | back to summary |
|---|---|
| public static final SSLHandshake NEW_CONNECTION_ID | |
| NEW_SESSION_TICKET | back to summary |
|---|---|
public static final SSLHandshake NEW_SESSION_TICKET
| |
| NOT_APPLICABLE | back to summary |
|---|---|
| public static final SSLHandshake NOT_APPLICABLE | |
| REQUEST_CONNECTION_ID | back to summary |
|---|---|
| public static final SSLHandshake REQUEST_CONNECTION_ID | |
| SERVER_HELLO | back to summary |
|---|---|
public static final SSLHandshake SERVER_HELLO
| |
| SERVER_HELLO_DONE | back to summary |
|---|---|
public static final SSLHandshake SERVER_HELLO_DONE
| |
| SERVER_KEY_EXCHANGE | back to summary |
|---|---|
public static final SSLHandshake SERVER_KEY_EXCHANGE
| |
| SUPPLEMENTAL_DATA | back to summary |
|---|---|
| public static final SSLHandshake SUPPLEMENTAL_DATA | |
| SSLHandshake | back to summary |
|---|---|
private SSLHandshake(byte id, String name)
| |
| SSLHandshake | back to summary |
|---|---|
private SSLHandshake(byte id, String name, Map.
| |
| SSLHandshake | back to summary |
|---|---|
| private SSLHandshake(byte id, String name, Map. | |
| consume | back to summary |
|---|---|
| public void consume(ConnectionContext context, ByteBuffer message) throws IOException Implements sun.
| |
| getHandshakeConsumer | back to summary |
|---|---|
| private SSLConsumer getHandshakeConsumer(ConnectionContext context) | |
| getHandshakeProducer | back to summary |
|---|---|
| private HandshakeProducer getHandshakeProducer(ConnectionContext context) | |
| isKnown | back to summary |
|---|---|
| pack-priv static boolean isKnown(byte id) | |
| kickstart | back to summary |
|---|---|
| pack-priv static final void kickstart(HandshakeContext context) throws IOException | |
| nameOf | back to summary |
|---|---|
| pack-priv static String nameOf(byte id) | |
| produce | back to summary |
|---|---|
| public byte[] produce(ConnectionContext context, SSLHandshake. Implements sun.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.
| |
| valueOf | back to summary |
|---|---|
| public static SSLHandshake valueOf(String name) | |
| values | back to summary |
|---|---|
| public static SSLHandshake[] values() | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final HandshakeContext |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv abstract SSLHandshake | |
| pack-priv abstract int | |
| pack-priv abstract void | |
| pack-priv void |
| handshakeContext | back to summary |
|---|---|
| pack-priv final HandshakeContext handshakeContext | |
| HandshakeMessage | back to summary |
|---|---|
| pack-priv HandshakeMessage(HandshakeContext handshakeContext) | |
| handshakeType | back to summary |
|---|---|
| pack-priv abstract SSLHandshake handshakeType() | |
| messageLength | back to summary |
|---|---|
| pack-priv abstract int messageLength() | |
| send | back to summary |
|---|---|
| pack-priv abstract void send(HandshakeOutStream hos) throws IOException | |
| write | back to summary |
|---|---|
| pack-priv void write(HandshakeOutStream hos) throws IOException | |