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
final class BouncyCastleAlpnSslEngine extends JdkAlpnSslEngine
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.netty.handler.ssl.JdkAlpnSslEngine
JdkAlpnSslEngine.AlpnSelector
-
-
Constructor Summary
Constructors Constructor Description BouncyCastleAlpnSslEngine(javax.net.ssl.SSLEngine engine, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetApplicationProtocol()java.lang.StringgetHandshakeApplicationProtocol()java.util.function.BiFunction<javax.net.ssl.SSLEngine,java.util.List<java.lang.String>,java.lang.String>getHandshakeApplicationProtocolSelector()voidsetHandshakeApplicationProtocolSelector(java.util.function.BiFunction<javax.net.ssl.SSLEngine,java.util.List<java.lang.String>,java.lang.String> selector)-
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 Detail
-
BouncyCastleAlpnSslEngine
BouncyCastleAlpnSslEngine(javax.net.ssl.SSLEngine engine, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer)
-
-
Method Detail
-
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
-
-