Package io.netty.handler.ssl
Class BouncyCastleAlpnSslEngine
java.lang.Object
javax.net.ssl.SSLEngine
io.netty.handler.ssl.JdkSslEngine
io.netty.handler.ssl.JdkAlpnSslEngine
io.netty.handler.ssl.BouncyCastleAlpnSslEngine
- All Implemented Interfaces:
ApplicationProtocolAccessor
-
Nested Class Summary
Nested classes/interfaces inherited from class io.netty.handler.ssl.JdkAlpnSslEngine
JdkAlpnSslEngine.AlpnSelector
-
Constructor Summary
ConstructorsConstructorDescriptionBouncyCastleAlpnSslEngine
(SSLEngine engine, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Methods inherited from class io.netty.handler.ssl.JdkAlpnSslEngine
getNegotiatedApplicationProtocol, setNegotiatedApplicationProtocol, unwrap, unwrap, unwrap, wrap, wrap, wrap
Methods inherited from class io.netty.handler.ssl.JdkSslEngine
beginHandshake, closeInbound, closeOutbound, getDelegatedTask, getEnabledCipherSuites, getEnabledProtocols, getEnableSessionCreation, getHandshakeSession, getHandshakeStatus, getNeedClientAuth, getPeerHost, getPeerPort, getSession, getSSLParameters, getSupportedCipherSuites, getSupportedProtocols, getUseClientMode, getWantClientAuth, getWrappedEngine, isInboundDone, isOutboundDone, setEnabledCipherSuites, setEnabledProtocols, setEnableSessionCreation, setNeedClientAuth, setSSLParameters, setUseClientMode, setWantClientAuth
-
Constructor Details
-
BouncyCastleAlpnSslEngine
BouncyCastleAlpnSslEngine(SSLEngine engine, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer)
-
-
Method Details
-
getApplicationProtocol
- Overrides:
getApplicationProtocol
in classJdkAlpnSslEngine
-
getHandshakeApplicationProtocol
- Overrides:
getHandshakeApplicationProtocol
in classJdkAlpnSslEngine
-
setHandshakeApplicationProtocolSelector
public void setHandshakeApplicationProtocolSelector(BiFunction<SSLEngine, List<String>, String> selector) - Overrides:
setHandshakeApplicationProtocolSelector
in classJdkAlpnSslEngine
-
getHandshakeApplicationProtocolSelector
- Overrides:
getHandshakeApplicationProtocolSelector
in classJdkAlpnSslEngine
-