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 JdkAlpnSslEngine
JdkAlpnSslEngine.AlpnSelector -
Constructor Summary
ConstructorsConstructorDescriptionBouncyCastleAlpnSslEngine(SSLEngine engine, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetHandshakeApplicationProtocolSelector(BiFunction<SSLEngine, List<String>, String> selector) Methods inherited from class JdkAlpnSslEngine
getNegotiatedApplicationProtocol, setNegotiatedApplicationProtocol, unwrap, unwrap, unwrap, wrap, wrap, wrapMethods inherited from class 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
-