Package io.netty.handler.ssl
Interface OpenSslSession
-
- All Superinterfaces:
javax.net.ssl.SSLSession
public interface OpenSslSession extends javax.net.ssl.SSLSessionSSLSessionsub-type that is used by our native implementation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OpenSslSessionContextgetSessionContext()booleanhasPeerCertificates()Returns true if the peer has provided certificates during the handshake.-
Methods inherited from interface javax.net.ssl.SSLSession
getApplicationBufferSize, getCipherSuite, getCreationTime, getId, getLastAccessedTime, getLocalCertificates, getLocalPrincipal, getPacketBufferSize, getPeerCertificateChain, getPeerCertificates, getPeerHost, getPeerPort, getPeerPrincipal, getProtocol, getValue, getValueNames, invalidate, isValid, putValue, removeValue
-
-
-
-
Method Detail
-
hasPeerCertificates
boolean hasPeerCertificates()
Returns true if the peer has provided certificates during the handshake.This method is similar to
SSLSession.getPeerCertificates()but it does not throw aSSLPeerUnverifiedExceptionif no certs are provided, making it more efficient to check if a mTLS connection is used.- Returns:
- true if peer certificates are available.
-
getSessionContext
OpenSslSessionContext getSessionContext()
- Specified by:
getSessionContextin interfacejavax.net.ssl.SSLSession
-
-