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 TypeMethodDescriptionvoidMethods inherited from class io.netty.handler.ssl.JdkAlpnSslEngine
getNegotiatedApplicationProtocol, setNegotiatedApplicationProtocol, unwrap, unwrap, unwrap, wrap, wrap, wrapMethods 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:
getApplicationProtocolin classJdkAlpnSslEngine
-
getHandshakeApplicationProtocol
- Overrides:
getHandshakeApplicationProtocolin classJdkAlpnSslEngine
-
setHandshakeApplicationProtocolSelector
public void setHandshakeApplicationProtocolSelector(BiFunction<SSLEngine, List<String>, String> selector) - Overrides:
setHandshakeApplicationProtocolSelectorin classJdkAlpnSslEngine
-
getHandshakeApplicationProtocolSelector
- Overrides:
getHandshakeApplicationProtocolSelectorin classJdkAlpnSslEngine
-