Uses of Package
io.netty.handler.ssl
Packages that use io.netty.handler.ssl
Package
Description
Certificate validation using OCSP
-
Classes in io.netty.handler.ssl used by io.netty.handler.sslClassDescriptionEnables SNI (Server Name Indication) extension for server side SSL.Provides a way to get the application-level protocol name from ALPN or NPN.Provides an
SSLEngineagnostic way to configure aApplicationProtocolNegotiator.Defines which application level protocol negotiation to use.Defines the most common behaviors for the peer which is notified of the selected protocol.Defines the most common behaviors for the peer that selects the application protocol.Deprecated.Used to store nullable values in a CHMProvides a means to filter the supplied cipher suite based upon the supported and default cipher suites.Indicates the state of theSSLEnginewith respect to client authentication.This class will not do any filtering of ciphers suites.Deprecated.Deprecated.Deprecated.A listener to be notified by which protocol was select by its peer.Deprecated.Factory interface forJdkApplicationProtocolNegotiator.ProtocolSelectionListenerobjects.Deprecated.Interface to define the role of an application protocol selector in the SSL handshake process.Deprecated.Factory interface forJdkApplicationProtocolNegotiator.ProtocolSelectorobjects.Deprecated.Abstract factory pattern for wrapping anSSLEngineobject.Common base class forJdkApplicationProtocolNegotiatorclasses to inherit from.TheJdkApplicationProtocolNegotiatorto use if you do not care about NPN or ALPN and are usingSslProvider.JDK.AnSslContextwhich uses JDK's SSL/TLS implementation.SpecialSSLExceptionwhich will get thrown if a packet is received that not looks like a TLS/SSL record.Deprecated.Provides compression and decompression implementations for TLS Certificate Compression (RFC 8879).Configuration for TLS1.3 certificate compression extension.The configuration for algorithm.The usage mode of theOpenSslCertificateCompressionAlgorithm.Builder for anOpenSslCertificateCompressionAlgorithm.Host / Port tuple used to find aOpenSslInternalSessionin the cache.This class will use a finalizer to ensure native resources are automatically cleaned up.SSLSessionthat is specific to our native implementation.Holds references to the native key-material that is used by OpenSSL.ProvidesOpenSslKeyMaterialfor a given alias.Allow to customize private key signing / decrypting (when using RSA).OpenSslSessionContextimplementation which offers extra methods which are only useful for the server-side.SSLSessionsub-type that is used by our native implementation.SSLSessionCacheimplementation for our native SSL implementation.OpenSslInternalSessionimplementation which wraps the native SSL_SESSION* while in cache.OpenSSL specificSSLSessionContextimplementation.Represent the session ID used by anOpenSslInternalSession.Stats exposed by an OpenSSL session context.Session Ticket KeySpecialKeyManagerFactorythat pre-compute the keymaterial used whenSslProvider.OPENSSLorSslProvider.OPENSSL_REFCNTis used and so will improve handshake times and its performance.A marker interface for PEM encoded values.This is a special purpose implementation of aPrivateKeywhich allows the user to pass PEM/PKCS#8 encoded key material straight intoOpenSslContextwithout having to parse and re-encode bytes in Java land.A PEM encoded value.This is a special purpose implementation of aX509Certificatewhich allows the user to pass PEM/PKCS#8 encoded data straight intoOpenSslContextwithout having to parse and re-encode bytes in Java land.An implementation ofSslContextwhich works with libraries that support the OpenSsl C library API.Implements aSSLEngineusing OpenSSL BIO abstractions.An interface thatTrustManagerinstances can implement, to be notified of resumed SSL sessions.ByteToMessageDecoderwhich allows to be notified once a fullClientHellowas received.Event that is fired once the close_notify was received or if an failure happens before it was received.A secure socket protocol implementation which acts as a factory forSSLEngineandSslHandler.Builder for configuring a new SslContext for creation.ASslContextOptionallows to configure aSslContextin a type-safe way.Runnablethat will be scheduled on thedelegatedTaskExecutorand will take care of resume work on theEventExecutoronce the task was executed.Each call to SSL_write will introduce about ~100 bytes of overhead.Event that is fired once the SSL handshake is complete, which may be because it was successful or there was an error.TheSslMasterKeyHandleris a channel-handler you can include in your pipeline to consume the master key invalid input: '&' session identifier for a TLS session.An enumeration of SSL/TLS protocol providers.ASSLHandshakeExceptionthat does not fill in the stack trace.This class will filter all requested ciphers out that are not supported by the currentSSLEngine. -
Classes in io.netty.handler.ssl used by io.netty.handler.ssl.ocsp
ApplicationProtocolConfig