Package io.netty.handler.ssl
Interface OpenSslSession
-
- All Superinterfaces:
javax.net.ssl.SSLSession
public interface OpenSslSession extends javax.net.ssl.SSLSession
SSLSession
sub-type that is used by our native implementation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OpenSslSessionContext
getSessionContext()
boolean
hasPeerCertificates()
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 aSSLPeerUnverifiedException
if 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:
getSessionContext
in interfacejavax.net.ssl.SSLSession
-
-