| Modifier and Type | Class and Description |
|---|---|
| private static class | ClientHello.
The "ClientHello" handshake message consumer. |
| private static class | ClientHello.
The "ClientHello" handshake message kick-start producer. |
| pack-priv static class | ClientHello.
The ClientHello handshake message. |
| private static class | |
| private static class | ClientHello.
The "ClientHello" handshake message consumer for DTLS 1.2 and previous DTLS protocol versions. |
| private static class | ClientHello.
The "ClientHello" handshake message consumer for DTLS 1.3. |
| private static class | ClientHello.
The "ClientHello" handshake message consumer for TLS 1.2 and prior SSL/TLS protocol versions. |
| private static class | ClientHello.
The "ClientHello" handshake message consumer for TLS 1.3. |
| Modifier and Type | Field and Description |
|---|---|
| private static final HandshakeConsumer | |
| private static final HandshakeConsumer | |
| pack-priv static final SSLConsumer | |
| pack-priv static final HandshakeProducer | |
| pack-priv static final SSLProducer | |
| private static final HandshakeConsumer | |
| private static final HandshakeConsumer |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| d12HandshakeConsumer | back to summary |
|---|---|
| private static final HandshakeConsumer d12HandshakeConsumer | |
| d13HandshakeConsumer | back to summary |
|---|---|
| private static final HandshakeConsumer d13HandshakeConsumer | |
| handshakeConsumer | back to summary |
|---|---|
| pack-priv static final SSLConsumer handshakeConsumer | |
| handshakeProducer | back to summary |
|---|---|
| pack-priv static final HandshakeProducer handshakeProducer | |
| kickstartProducer | back to summary |
|---|---|
| pack-priv static final SSLProducer kickstartProducer | |
| t12HandshakeConsumer | back to summary |
|---|---|
| private static final HandshakeConsumer t12HandshakeConsumer | |
| t13HandshakeConsumer | back to summary |
|---|---|
| private static final HandshakeConsumer t13HandshakeConsumer | |
| ClientHello | back to summary |
|---|---|
| pack-priv ClientHello() | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | consume(ConnectionContext context, ByteBuffer message)
Implements sun.
|
| private ProtocolVersion | |
| private ProtocolVersion | |
| private void |
| ClientHelloConsumer | back to summary |
|---|---|
| private ClientHelloConsumer() | |
| consume | back to summary |
|---|---|
| public void consume(ConnectionContext context, ByteBuffer message) throws IOException Implements sun.
| |
| negotiateProtocol | back to summary |
|---|---|
| private ProtocolVersion negotiateProtocol(ServerHandshakeContext context, int clientHelloVersion) throws SSLException | |
| negotiateProtocol | back to summary |
|---|---|
| private ProtocolVersion negotiateProtocol(ServerHandshakeContext context, int[] clientSupportedVersions) throws SSLException | |
| onClientHello | back to summary |
|---|---|
| private void onClientHello(ServerHandshakeContext context, ClientHello. | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public byte[] |
| ClientHelloKickstartProducer | back to summary |
|---|---|
| private ClientHelloKickstartProducer() | |
| produce | back to summary |
|---|---|
| public byte[] produce(ConnectionContext context) throws IOException Implements sun.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final int[] | |
| pack-priv final List | |
| pack-priv final RandomCookie | |
| pack-priv final int | |
| pack-priv final byte[] | |
| private byte[] | |
| pack-priv final SSLExtensions | |
| private final boolean | |
| private static final byte[] | |
| pack-priv final SessionId |
| Access | Constructor and Description |
|---|---|
| pack-priv | ClientHelloMessage(HandshakeContext handshakeContext, int clientVersion, SessionId sessionId, List<CipherSuite> cipherSuites, SecureRandom generator)
|
| pack-priv | ClientHelloMessage(HandshakeContext handshakeContext, ByteBuffer m, SSLExtension[] supportedExtensions)
|
| Modifier and Type | Method and Description |
|---|---|
| private static int[] | |
| private List | |
| private static List | |
| private byte[] | |
| pack-priv byte[] | |
| pack-priv byte[] | |
| public SSLHandshake | |
| public int | |
| pack-priv static void | |
| public void | send(HandshakeOutStream hos)
Implements abstract sun.
|
| pack-priv void | |
| pack-priv void | |
| public String |
| cipherSuiteIds | back to summary |
|---|---|
| pack-priv final int[] cipherSuiteIds | |
| cipherSuites | back to summary |
|---|---|
| pack-priv final List<CipherSuite> cipherSuites | |
| clientRandom | back to summary |
|---|---|
| pack-priv final RandomCookie clientRandom | |
| clientVersion | back to summary |
|---|---|
| pack-priv final int clientVersion | |
| compressionMethod | back to summary |
|---|---|
| pack-priv final byte[] compressionMethod | |
| cookie | back to summary |
|---|---|
| private byte[] cookie | |
| extensions | back to summary |
|---|---|
| pack-priv final SSLExtensions extensions | |
| isDTLS | back to summary |
|---|---|
| private final boolean isDTLS | |
| NULL_COMPRESSION | back to summary |
|---|---|
| private static final byte[] NULL_COMPRESSION | |
| sessionId | back to summary |
|---|---|
| pack-priv final SessionId sessionId | |
| ClientHelloMessage | back to summary |
|---|---|
| pack-priv ClientHelloMessage(HandshakeContext handshakeContext, int clientVersion, SessionId sessionId, List<CipherSuite> cipherSuites, SecureRandom generator) | |
| ClientHelloMessage | back to summary |
|---|---|
| pack-priv ClientHelloMessage(HandshakeContext handshakeContext, ByteBuffer m, SSLExtension[] supportedExtensions) throws IOException | |
| getCipherSuiteIds | back to summary |
|---|---|
| private static int[] getCipherSuiteIds(List<CipherSuite> cipherSuites) | |
| getCipherSuiteNames | back to summary |
|---|---|
| private List | |
| getCipherSuites | back to summary |
|---|---|
| private static List | |
| getEncodedCipherSuites | back to summary |
|---|---|
| private byte[] getEncodedCipherSuites() | |
| getHeaderBytes | back to summary |
|---|---|
| pack-priv byte[] getHeaderBytes() | |
| getHelloCookieBytes | back to summary |
|---|---|
| pack-priv byte[] getHelloCookieBytes() | |
| handshakeType | back to summary |
|---|---|
| public SSLHandshake handshakeType() Implements abstract sun.
| |
| messageLength | back to summary |
|---|---|
| public int messageLength() Implements abstract sun.
| |
| readPartial | back to summary |
|---|---|
| pack-priv static void readPartial(TransportContext tc, ByteBuffer m) throws IOException | |
| send | back to summary |
|---|---|
| public void send(HandshakeOutStream hos) throws IOException Implements abstract sun.
| |
| sendCore | back to summary |
|---|---|
| pack-priv void sendCore(HandshakeOutStream hos) throws IOException | |
| setHelloCookie | back to summary |
|---|---|
| pack-priv void setHelloCookie(byte[] cookie) | |
| 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 |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public byte[] | produce(ConnectionContext context, SSLHandshake.
Implements sun.
|
| ClientHelloProducer | back to summary |
|---|---|
| private ClientHelloProducer() | |
| produce | back to summary |
|---|---|
| public byte[] produce(ConnectionContext context, SSLHandshake. Implements sun.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | consume(ConnectionContext context, SSLHandshake.
Implements sun.
|
| D12ClientHelloConsumer | back to summary |
|---|---|
| private D12ClientHelloConsumer() | |
| 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 | consume(ConnectionContext context, SSLHandshake.
Implements sun.
|
| D13ClientHelloConsumer | back to summary |
|---|---|
| private D13ClientHelloConsumer() | |
| 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 | consume(ConnectionContext context, SSLHandshake.
Implements sun.
|
| T12ClientHelloConsumer | back to summary |
|---|---|
| private T12ClientHelloConsumer() | |
| 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 | consume(ConnectionContext context, SSLHandshake.
Implements sun.
|
| private void | |
| private void |
| T13ClientHelloConsumer | back to summary |
|---|---|
| private T13ClientHelloConsumer() | |
| consume | back to summary |
|---|---|
| public void consume(ConnectionContext context, SSLHandshake. Implements sun.
| |
| goHelloRetryRequest | back to summary |
|---|---|
| private void goHelloRetryRequest(ServerHandshakeContext shc, ClientHello. | |
| goServerHello | back to summary |
|---|---|
| private void goServerHello(ServerHandshakeContext shc, ClientHello. | |