jdk.tls.server.statelessKeyTimeout can override the default
amount of time, in seconds, for how long a randomly-generated key and
parameters can be used before being regenerated. The key material is used
to encrypt the stateless session ticket that is sent to the client that will
be used during resumption. Default is 3600 seconds (1 hour)
| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| pack-priv static class | SessionTicketExtension.
This class contains the session state that is in the session ticket. |
| pack-priv static class | |
| pack-priv static class | |
| private static class | |
| private static class | |
| private static class | |
| private static class | SessionTicketExtension.
The absence processing if a "session_ticket" extension is not present in the ServerHello handshake message. |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final HandshakeProducer | |
| pack-priv static final SSLExtension. | |
| private static final int | |
| private static final int | |
| pack-priv static final int | |
| pack-priv static final HandshakeProducer | |
| pack-priv static final HandshakeAbsence | |
| pack-priv static final SSLExtension. | |
| pack-priv static final SSLStringizer | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| chNetworkProducer | back to summary |
|---|---|
| pack-priv static final HandshakeProducer chNetworkProducer | |
| chOnLoadConsumer | back to summary |
|---|---|
| pack-priv static final SSLExtension. | |
| KEYLEN | back to summary |
|---|---|
| private static final int KEYLEN | |
| keyTimeout | back to summary |
|---|---|
| private static final int keyTimeout | |
| MIN_COMPRESS_SIZE | back to summary |
|---|---|
| pack-priv static final int MIN_COMPRESS_SIZE | |
| shNetworkProducer | back to summary |
|---|---|
| pack-priv static final HandshakeProducer shNetworkProducer | |
| shOnLoadAbsence | back to summary |
|---|---|
| pack-priv static final HandshakeAbsence shOnLoadAbsence | |
| shOnLoadConsumer | back to summary |
|---|---|
| pack-priv static final SSLExtension. | |
| steStringizer | back to summary |
|---|---|
| pack-priv static final SSLStringizer steStringizer | |
| TIMEOUT_DEFAULT | back to summary |
|---|---|
| private static final int TIMEOUT_DEFAULT | |
| SessionTicketExtension | back to summary |
|---|---|
| pack-priv SessionTicketExtension() | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static SessionTicketExtension. | |
| pack-priv static SessionTicketExtension. |
| KeyState | back to summary |
|---|---|
| private KeyState() | |
| getCurrentKey | back to summary |
|---|---|
| pack-priv static SessionTicketExtension. | |
| getKey | back to summary |
|---|---|
| pack-priv static SessionTicketExtension. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv ByteBuffer | |
| private static final int | |
| private static final int | |
| pack-priv static final ByteBuffer |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private static byte[] | |
| private static ByteBuffer | |
| pack-priv ByteBuffer | |
| pack-priv byte[] | |
| pack-priv byte[] | |
| public String |
| data | back to summary |
|---|---|
| pack-priv ByteBuffer data | |
| GCM_IV_LEN | back to summary |
|---|---|
| private static final int GCM_IV_LEN | |
| GCM_TAG_LEN | back to summary |
|---|---|
| private static final int GCM_TAG_LEN | |
| zero | back to summary |
|---|---|
| pack-priv static final ByteBuffer zero | |
| SessionTicketSpec | back to summary |
|---|---|
| pack-priv SessionTicketSpec() | |
| SessionTicketSpec | back to summary |
|---|---|
| pack-priv SessionTicketSpec(HandshakeContext hc, byte[] b) throws IOException | |
| SessionTicketSpec | back to summary |
|---|---|
| pack-priv SessionTicketSpec(HandshakeContext hc, ByteBuffer buf) throws IOException | |
| compress | back to summary |
|---|---|
| private static byte[] compress(byte[] input) throws IOException | |
| decompress | back to summary |
|---|---|
| private static ByteBuffer decompress(ByteBuffer input) throws IOException | |
| decrypt | back to summary |
|---|---|
| pack-priv ByteBuffer decrypt(HandshakeContext hc) | |
| encrypt | back to summary |
|---|---|
| pack-priv byte[] encrypt(HandshakeContext hc, SSLSessionImpl session) | |
| getEncoded | back to summary |
|---|---|
| pack-priv byte[] getEncoded() | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public String | toString(HandshakeContext hc, ByteBuffer buffer)
Implements sun. Returns a legible string representation of a |
| SessionTicketStringizer | back to summary |
|---|---|
| pack-priv SessionTicketStringizer() | |
| toString | back to summary |
|---|---|
| public String toString(HandshakeContext hc, ByteBuffer buffer) Implements sun. Doc from sun. Returns a legible string representation of a
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final SecretKey | |
| pack-priv final int | |
| pack-priv final long |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | |
| pack-priv boolean |
| key | back to summary |
|---|---|
| pack-priv final SecretKey key | |
| num | back to summary |
|---|---|
| pack-priv final int num | |
| timeout | back to summary |
|---|---|
| pack-priv final long timeout | |
| StatelessKey | back to summary |
|---|---|
| pack-priv StatelessKey(HandshakeContext hc, int num) | |
| isExpired | back to summary |
|---|---|
| pack-priv boolean isExpired() | |
| isInvalid | back to summary |
|---|---|
| pack-priv boolean isInvalid(SSLSessionContext sslSessionContext) | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | consume(ConnectionContext context, SSLHandshake.
Implements sun.
|
| T12CHSessionTicketConsumer | back to summary |
|---|---|
| pack-priv T12CHSessionTicketConsumer() | |
| consume | back to summary |
|---|---|
| public void consume(ConnectionContext context, SSLHandshake. Implements sun.
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public byte[] | produce(ConnectionContext context, SSLHandshake.
Implements sun.
|
| T12CHSessionTicketProducer | back to summary |
|---|---|
| pack-priv T12CHSessionTicketProducer() | |
| produce | back to summary |
|---|---|
| public byte[] produce(ConnectionContext context, SSLHandshake. Implements sun.
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | consume(ConnectionContext context, SSLHandshake.
Implements sun.
|
| T12SHSessionTicketConsumer | back to summary |
|---|---|
| pack-priv T12SHSessionTicketConsumer() | |
| consume | back to summary |
|---|---|
| public void consume(ConnectionContext context, SSLHandshake. Implements sun.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | absent(ConnectionContext context, SSLHandshake.
Implements sun.
|
| T12SHSessionTicketOnLoadAbsence | back to summary |
|---|---|
| private T12SHSessionTicketOnLoadAbsence() | |
| absent | back to summary |
|---|---|
| public void absent(ConnectionContext context, SSLHandshake. Implements sun.
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public byte[] | produce(ConnectionContext context, SSLHandshake.
Implements sun.
|
| T12SHSessionTicketProducer | back to summary |
|---|---|
| pack-priv T12SHSessionTicketProducer() | |
| produce | back to summary |
|---|---|
| public byte[] produce(ConnectionContext context, SSLHandshake. Implements sun.
| |