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(javax.net.ssl.SSLEngine engine, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer) -
Method Summary
Modifier and TypeMethodDescriptionjava.lang.Stringjava.lang.Stringjava.util.function.BiFunction<javax.net.ssl.SSLEngine, java.util.List<java.lang.String>, java.lang.String> voidsetHandshakeApplicationProtocolSelector(java.util.function.BiFunction<javax.net.ssl.SSLEngine, java.util.List<java.lang.String>, java.lang.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, setWantClientAuthMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BouncyCastleAlpnSslEngine
BouncyCastleAlpnSslEngine(javax.net.ssl.SSLEngine engine, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer)
-
-
Method Details
-
getApplicationProtocol
public java.lang.String getApplicationProtocol()- Overrides:
getApplicationProtocolin classJdkAlpnSslEngine
-
getHandshakeApplicationProtocol
public java.lang.String getHandshakeApplicationProtocol()- Overrides:
getHandshakeApplicationProtocolin classJdkAlpnSslEngine
-
setHandshakeApplicationProtocolSelector
public void setHandshakeApplicationProtocolSelector(java.util.function.BiFunction<javax.net.ssl.SSLEngine, java.util.List<java.lang.String>, java.lang.String> selector) - Overrides:
setHandshakeApplicationProtocolSelectorin classJdkAlpnSslEngine
-
getHandshakeApplicationProtocolSelector
public java.util.function.BiFunction<javax.net.ssl.SSLEngine, java.util.List<java.lang.String>, java.lang.String> getHandshakeApplicationProtocolSelector()- Overrides:
getHandshakeApplicationProtocolSelectorin classJdkAlpnSslEngine
-