Package | Description |
---|---|
io.netty.handler.codec.spdy |
Encoder, decoder, session handler and their related message types for the SPDY protocol.
|
io.netty.handler.ssl |
SSL ·
TLS implementation based on
SSLEngine |
Class and Description |
---|
SslHandler |
Class and Description |
---|
ApplicationProtocolAccessor
Provides a way to get the application-level protocol name from ALPN or NPN.
|
ApplicationProtocolConfig
Provides an
SSLEngine agnostic way to configure a ApplicationProtocolNegotiator . |
ApplicationProtocolConfig.Protocol
Defines which application level protocol negotiation to use.
|
ApplicationProtocolConfig.SelectedListenerFailureBehavior
Defines the most common behaviors for the peer which is notified of the selected protocol.
|
ApplicationProtocolConfig.SelectorFailureBehavior
Defines the most common behaviors for the peer that selects the application protocol.
|
ApplicationProtocolNegotiator
Interface to support Application Protocol Negotiation.
|
CipherSuiteFilter
Provides a means to filter the supplied cipher suite based upon the supported and default cipher suites.
|
ClientAuth
Indicates the state of the
SSLEngine with respect to client authentication. |
IdentityCipherSuiteFilter
This class will not do any filtering of ciphers suites.
|
JdkApplicationProtocolNegotiator
JDK extension methods to support
ApplicationProtocolNegotiator |
JdkApplicationProtocolNegotiator.ProtocolSelectionListener
A listener to be notified by which protocol was select by its peer.
|
JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory
Factory interface for
JdkApplicationProtocolNegotiator.ProtocolSelectionListener objects. |
JdkApplicationProtocolNegotiator.ProtocolSelector
Interface to define the role of an application protocol selector in the SSL handshake process.
|
JdkApplicationProtocolNegotiator.ProtocolSelectorFactory
Factory interface for
JdkApplicationProtocolNegotiator.ProtocolSelector objects. |
JdkApplicationProtocolNegotiator.SslEngineWrapperFactory
Abstract factory pattern for wrapping an
SSLEngine object. |
JdkBaseApplicationProtocolNegotiator.NoFailProtocolSelectionListener |
JdkBaseApplicationProtocolNegotiator.NoFailProtocolSelector |
JdkDefaultApplicationProtocolNegotiator
The
JdkApplicationProtocolNegotiator to use if you do not care about NPN or ALPN and are using
SslProvider.JDK . |
JdkSslContext
An
SslContext which uses JDK's SSL/TLS implementation. |
JdkSslEngine |
JdkSslSession |
OpenSslApplicationProtocolNegotiator
OpenSSL version of
ApplicationProtocolNegotiator . |
PemEncoded
A marker interface for PEM encoded values.
|
PemPrivateKey
This is a special purpose implementation of a
PrivateKey which allows the
user to pass PEM/PKCS#8 encoded key material straight into OpenSslContext
without having to parse and re-encode bytes in Java land. |
PemValue
A PEM encoded value.
|
PemX509Certificate
This is a special purpose implementation of a
X509Certificate which allows
the user to pass PEM/PKCS#8 encoded data straight into OpenSslContext without
having to parse and re-encode bytes in Java land. |
SniHandler.Selection |
SslContext
A secure socket protocol implementation which acts as a factory for
SSLEngine and SslHandler . |
SslContextBuilder
Builder for configuring a new SslContext for creation.
|
SslHandler |
SslHandler.LazyChannelPromise |
SslHandshakeCompletionEvent
Event that is fired once the SSL handshake is complete, which may be because it was successful or there
was an error.
|
SslProvider
An enumeration of SSL/TLS protocol providers.
|
SupportedCipherSuiteFilter
This class will filter all requested ciphers out that are not supported by the current
SSLEngine . |