| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | CertificateMessage.
The certificate entry used in Certificate handshake message for TLS 1.3. |
| pack-priv static class | CertificateMessage.
The "Certificate" handshake message consumer for TLS 1.2 and previous SSL/TLS protocol versions. |
| pack-priv static class | CertificateMessage.
The Certificate handshake message for TLS 1.2 and previous SSL/TLS protocol versions. |
| private static class | CertificateMessage.
The "Certificate" handshake message producer for TLS 1.2 and previous SSL/TLS protocol versions. |
| private static class | CertificateMessage.
The "Certificate" handshake message consumer for TLS 1.3. |
| pack-priv static class | CertificateMessage.
The Certificate handshake message for TLS 1.3. |
| private static class | CertificateMessage.
The "Certificate" handshake message producer for TLS 1.3. |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final SSLConsumer | |
| pack-priv static final HandshakeProducer | |
| pack-priv static final SSLConsumer | |
| pack-priv static final HandshakeProducer |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private static Alert | Returns: A byte value corresponding to a TLS alert description number.The exception thrown by the cexc)X509TrustManagerWhen a failure happens during certificate checking from an
|
| t12HandshakeConsumer | back to summary |
|---|---|
| pack-priv static final SSLConsumer t12HandshakeConsumer | |
| t12HandshakeProducer | back to summary |
|---|---|
| pack-priv static final HandshakeProducer t12HandshakeProducer | |
| t13HandshakeConsumer | back to summary |
|---|---|
| pack-priv static final SSLConsumer t13HandshakeConsumer | |
| t13HandshakeProducer | back to summary |
|---|---|
| pack-priv static final HandshakeProducer t13HandshakeProducer | |
| CertificateMessage | back to summary |
|---|---|
| pack-priv CertificateMessage() | |
| getCertificateAlert | back to summary |
|---|---|
| private static Alert getCertificateAlert(ClientHandshakeContext chc, CertificateException cexc) When a failure happens during certificate checking from an
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final byte[] | |
| private final SSLExtensions |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private int | |
| public String |
| encoded | back to summary |
|---|---|
| pack-priv final byte[] encoded | |
| extensions | back to summary |
|---|---|
| private final SSLExtensions extensions | |
| CertificateEntry | back to summary |
|---|---|
| pack-priv CertificateEntry(byte[] encoded, SSLExtensions extensions) | |
| getEncodedSize | back to summary |
|---|---|
| private int getEncodedSize() | |
| 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 |
|---|---|
| private static void | |
| pack-priv static void | checkServerCerts(ClientHandshakeContext chc, X509Certificate[]
an array of certs)X509Certificate objects presented
by the server in the ServerCertificate message.Perform client-side checking of server certificates. |
| public void | consume(ConnectionContext context, ByteBuffer message)
Implements sun.
|
| private static Collection | |
| private static boolean | |
| private static boolean | |
| private void | onCertificate(ServerHandshakeContext shc, CertificateMessage.
|
| private void | onCertificate(ClientHandshakeContext chc, CertificateMessage.
|
| T12CertificateConsumer | back to summary |
|---|---|
| private T12CertificateConsumer() | |
| checkClientCerts | back to summary |
|---|---|
| private static void checkClientCerts(ServerHandshakeContext shc, X509Certificate[] certs) throws IOException | |
| checkServerCerts | back to summary |
|---|---|
| pack-priv static void checkServerCerts(ClientHandshakeContext chc, X509Certificate[] certs) throws IOException Perform client-side checking of server certificates.
| |
| consume | back to summary |
|---|---|
| public void consume(ConnectionContext context, ByteBuffer message) throws IOException Implements sun.
| |
| getSubjectAltNames | back to summary |
|---|---|
| private static Collection | |
| isEquivalent | back to summary |
|---|---|
| private static boolean isEquivalent(Collection<String> thisSubAltNames, Collection<String> prevSubAltNames) | |
| isIdentityEquivalent | back to summary |
|---|---|
| private static boolean isIdentityEquivalent(X509Certificate thisCert, X509Certificate prevCert) | |
| onCertificate | back to summary |
|---|---|
| private void onCertificate(ServerHandshakeContext shc, CertificateMessage. | |
| onCertificate | back to summary |
|---|---|
| private void onCertificate(ClientHandshakeContext chc, CertificateMessage. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final List |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public SSLHandshake | |
| public int | |
| public void | send(HandshakeOutStream hos)
Implements abstract sun.
|
| public String |
| encodedCertChain | back to summary |
|---|---|
| pack-priv final List<byte[]> encodedCertChain | |
| T12CertificateMessage | back to summary |
|---|---|
| pack-priv T12CertificateMessage(HandshakeContext handshakeContext, X509Certificate[] certChain) throws SSLException | |
| T12CertificateMessage | back to summary |
|---|---|
| pack-priv T12CertificateMessage(HandshakeContext handshakeContext, ByteBuffer m) throws IOException | |
| handshakeType | back to summary |
|---|---|
| public SSLHandshake handshakeType() Implements abstract sun.
| |
| messageLength | back to summary |
|---|---|
| public int messageLength() Implements abstract sun.
| |
| send | back to summary |
|---|---|
| public void send(HandshakeOutStream hos) throws IOException Implements abstract sun.
| |
| 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 |
|---|---|
| private byte[] | |
| private byte[] | |
| public byte[] | produce(ConnectionContext context, SSLHandshake.
Implements sun.
|
| T12CertificateProducer | back to summary |
|---|---|
| private T12CertificateProducer() | |
| onProduceCertificate | back to summary |
|---|---|
| private byte[] onProduceCertificate(ServerHandshakeContext shc, SSLHandshake. | |
| onProduceCertificate | back to summary |
|---|---|
| private byte[] onProduceCertificate(ClientHandshakeContext chc, SSLHandshake. | |
| produce | back to summary |
|---|---|
| public byte[] produce(ConnectionContext context, SSLHandshake. Implements sun.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static X509Certificate[] | |
| private static X509Certificate[] | |
| public void | consume(ConnectionContext context, ByteBuffer message)
Implements sun.
|
| private void | onConsumeCertificate(ServerHandshakeContext shc, CertificateMessage.
|
| private void | onConsumeCertificate(ClientHandshakeContext chc, CertificateMessage.
|
| T13CertificateConsumer | back to summary |
|---|---|
| private T13CertificateConsumer() | |
| checkClientCerts | back to summary |
|---|---|
| private static X509Certificate[] checkClientCerts(ServerHandshakeContext shc, List<CertificateMessage. | |
| checkServerCerts | back to summary |
|---|---|
| private static X509Certificate[] checkServerCerts(ClientHandshakeContext chc, List<CertificateMessage. | |
| consume | back to summary |
|---|---|
| public void consume(ConnectionContext context, ByteBuffer message) throws IOException Implements sun.
| |
| onConsumeCertificate | back to summary |
|---|---|
| private void onConsumeCertificate(ServerHandshakeContext shc, CertificateMessage. | |
| onConsumeCertificate | back to summary |
|---|---|
| private void onConsumeCertificate(ClientHandshakeContext chc, CertificateMessage. | |
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final byte[] |
| Access | Constructor and Description |
|---|---|
| pack-priv | T13CertificateMessage(HandshakeContext context, byte[] requestContext, X509Certificate[] certificates)
|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public SSLHandshake | |
| public int | |
| public void | send(HandshakeOutStream hos)
Implements abstract sun.
|
| public String |
| certEntries | back to summary |
|---|---|
| private final List<CertificateMessage. | |
| requestContext | back to summary |
|---|---|
| private final byte[] requestContext | |
| T13CertificateMessage | back to summary |
|---|---|
| pack-priv T13CertificateMessage(HandshakeContext context, byte[] requestContext, X509Certificate[] certificates) throws SSLException, CertificateException | |
| T13CertificateMessage | back to summary |
|---|---|
| pack-priv T13CertificateMessage(HandshakeContext handshakeContext, ByteBuffer m) throws IOException | |
| handshakeType | back to summary |
|---|---|
| public SSLHandshake handshakeType() Implements abstract sun.
| |
| messageLength | back to summary |
|---|---|
| public int messageLength() Implements abstract sun.
| |
| send | back to summary |
|---|---|
| public void send(HandshakeOutStream hos) throws IOException Implements abstract sun.
| |
| 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 |
|---|---|
| private static SSLPossession | |
| private CertificateMessage. | |
| private CertificateMessage. | |
| public byte[] | produce(ConnectionContext context, SSLHandshake.
Implements sun.
|
| T13CertificateProducer | back to summary |
|---|---|
| private T13CertificateProducer() | |
| choosePossession | back to summary |
|---|---|
| private static SSLPossession choosePossession(HandshakeContext hc, ClientHello. | |
| onProduceCertificate | back to summary |
|---|---|
| private CertificateMessage. | |
| onProduceCertificate | back to summary |
|---|---|
| private CertificateMessage. | |
| produce | back to summary |
|---|---|
| public byte[] produce(ConnectionContext context, SSLHandshake. Implements sun.
| |