public class ConnectionSSLSessionInfo extends Object implements SSLSessionInfo
Constructor and Description |
---|
ConnectionSSLSessionInfo(SslChannel channel,
HttpServerConnection serverConnection) |
Modifier and Type | Method and Description |
---|---|
String |
getCipherSuite() |
X509Certificate[] |
getPeerCertificateChain()
This method is no longer supported on java 15 and should be avoided.
|
Certificate[] |
getPeerCertificates()
Gets the peer certificates.
|
byte[] |
getSessionId() |
SSLSession |
getSSLSession() |
void |
renegotiate(HttpServerExchange exchange,
SslClientAuthMode sslClientAuthMode)
Renegotiate in a blocking manner.
|
void |
renegotiateBufferRequest(HttpServerExchange exchange,
SslClientAuthMode newAuthMode) |
void |
renegotiateNoRequest(HttpServerExchange exchange,
SslClientAuthMode newAuthMode) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
calculateKeySize, getKeySize
public ConnectionSSLSessionInfo(SslChannel channel, HttpServerConnection serverConnection)
public byte[] getSessionId()
getSessionId
in interface SSLSessionInfo
public String getCipherSuite()
getCipherSuite
in interface SSLSessionInfo
public Certificate[] getPeerCertificates() throws SSLPeerUnverifiedException, RenegotiationRequiredException
SSLSessionInfo
getPeerCertificates
in interface SSLSessionInfo
SSLPeerUnverifiedException
RenegotiationRequiredException
- If the sessionpublic X509Certificate[] getPeerCertificateChain() throws SSLPeerUnverifiedException, RenegotiationRequiredException
SSLSessionInfo
getPeerCertificateChain
in interface SSLSessionInfo
SSLPeerUnverifiedException
RenegotiationRequiredException
SSLSession.getPeerCertificateChain()
public void renegotiate(HttpServerExchange exchange, SslClientAuthMode sslClientAuthMode) throws IOException
SSLSessionInfo
renegotiate
in interface SSLSessionInfo
exchange
- The exchangesslClientAuthMode
- The client cert mode to use when renegotiatingIOException
public SSLSession getSSLSession()
getSSLSession
in interface SSLSessionInfo
public void renegotiateBufferRequest(HttpServerExchange exchange, SslClientAuthMode newAuthMode) throws IOException
IOException
public void renegotiateNoRequest(HttpServerExchange exchange, SslClientAuthMode newAuthMode) throws IOException
IOException
Copyright © 2021 JBoss by Red Hat. All rights reserved.