| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final SslChannel | |
| private static final long | |
| private static final SSLPeerUnverifiedException | |
| private static final RenegotiationRequiredException | |
| private RenegotiationRequiredException | |
| private final HttpServerConnection | |
| private SSLPeerUnverifiedException |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public X509Certificate[] | getPeerCertificateChain()
Implements io.
Deprecated
since 2.2.3.
This method is no longer supported on java 15 and should be avoided. |
| public Certificate[] | getPeerCertificates()
Implements io. Gets the peer certificates. |
| public byte[] | |
| public SSLSession | |
| public void | renegotiate(HttpServerExchange
The exchange exchange, SslClientAuthMode The client cert mode to use when renegotiating sslClientAuthMode)Implements io. Renegotiate in a blocking manner. |
| public void | |
| public void |
| channel | back to summary |
|---|---|
| private final SslChannel channel | |
| MAX_RENEGOTIATION_WAIT | back to summary |
|---|---|
| private static final long MAX_RENEGOTIATION_WAIT | |
| PEER_UNVERIFIED_EXCEPTION | back to summary |
|---|---|
| private static final SSLPeerUnverifiedException PEER_UNVERIFIED_EXCEPTION | |
| RENEGOTIATION_REQUIRED_EXCEPTION | back to summary |
|---|---|
| private static final RenegotiationRequiredException RENEGOTIATION_REQUIRED_EXCEPTION | |
| renegotiationRequiredException | back to summary |
|---|---|
| private RenegotiationRequiredException renegotiationRequiredException | |
| serverConnection | back to summary |
|---|---|
| private final HttpServerConnection serverConnection | |
| unverified | back to summary |
|---|---|
| private SSLPeerUnverifiedException unverified | |
| ConnectionSSLSessionInfo | back to summary |
|---|---|
| public ConnectionSSLSessionInfo(SslChannel channel, HttpServerConnection serverConnection) | |
| getCipherSuite | back to summary |
|---|---|
| public String getCipherSuite() Implements io.
| |
| getPeerCertificateChain | back to summary |
|---|---|
| public X509Certificate[] getPeerCertificateChain() throws SSLPeerUnverifiedException, RenegotiationRequiredException Implements io. Doc from io. Deprecated since 2.2.3. This method is no longer supported on java 15 and should be avoided.
| |
| getPeerCertificates | back to summary |
|---|---|
| public Certificate[] getPeerCertificates() throws SSLPeerUnverifiedException, RenegotiationRequiredException Implements io. Doc from io. Gets the peer certificates. This may force SSL renegotiation.
| |
| getSessionId | back to summary |
|---|---|
| public byte[] getSessionId() Implements io.
| |
| getSSLSession | back to summary |
|---|---|
| public SSLSession getSSLSession() Implements io.
| |
| renegotiate | back to summary |
|---|---|
| public void renegotiate(HttpServerExchange exchange, SslClientAuthMode sslClientAuthMode) throws IOException Implements io. Doc from io. Renegotiate in a blocking manner. This will set the client aut Todo we also need a non-blocking version
| |
| renegotiateBufferRequest | back to summary |
|---|---|
public void renegotiateBufferRequest(HttpServerExchange exchange, SslClientAuthMode newAuthMode) throws IOException
| |
| renegotiateNoRequest | back to summary |
|---|---|
| public void renegotiateNoRequest(HttpServerExchange exchange, SslClientAuthMode newAuthMode) throws IOException | |
| Modifier and Type | Field and Description |
|---|---|
| private volatile boolean |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | handleEvent(SslChannel
the channel event channel)Implements org. Handle the event on this channel. |
| pack-priv boolean |
| done | back to summary |
|---|---|
| private volatile boolean done | |
| SslHandshakeWaiter | back to summary |
|---|---|
| private SslHandshakeWaiter() | |
| handleEvent | back to summary |
|---|---|
| public void handleEvent(SslChannel channel) Implements org. Doc from org. Handle the event on this channel.
| |
| isDone | back to summary |
|---|---|
| pack-priv boolean isDone() | |