| AbstractSniHandler |
|
| ApplicationProtocolAccessor |
Provides a way to get the application-level protocol name from ALPN or NPN.
|
| ApplicationProtocolConfig |
|
| 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 |
Deprecated.
|
| AsyncRunnable |
|
| CipherSuiteConverter.CachedValue |
Used to store nullable values in a CHM
|
| 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.
|
| DefaultOpenSslKeyMaterial |
|
| IdentityCipherSuiteFilter |
This class will not do any filtering of ciphers suites.
|
| JdkAlpnSslEngine |
|
| JdkAlpnSslEngine.AlpnSelector |
|
| JdkApplicationProtocolNegotiator |
Deprecated.
|
| JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory |
Deprecated.
|
| JdkApplicationProtocolNegotiator.ProtocolSelectionListener |
Deprecated.
A listener to be notified by which protocol was select by its peer.
|
| JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory |
Deprecated.
|
| JdkApplicationProtocolNegotiator.ProtocolSelector |
Deprecated.
Interface to define the role of an application protocol selector in the SSL handshake process.
|
| JdkApplicationProtocolNegotiator.ProtocolSelectorFactory |
Deprecated.
|
| JdkApplicationProtocolNegotiator.SslEngineWrapperFactory |
Deprecated.
Abstract factory pattern for wrapping an SSLEngine object.
|
| JdkBaseApplicationProtocolNegotiator |
|
| JdkBaseApplicationProtocolNegotiator.NoFailProtocolSelectionListener |
|
| JdkBaseApplicationProtocolNegotiator.NoFailProtocolSelector |
|
| JdkDefaultApplicationProtocolNegotiator |
|
| JdkSslContext |
An SslContext which uses JDK's SSL/TLS implementation.
|
| JdkSslEngine |
|
| NotSslRecordException |
Special SSLException which will get thrown if a packet is
received that not looks like a TLS/SSL record.
|
| OpenSslApplicationProtocolNegotiator |
Deprecated.
|
| OpenSslAsyncPrivateKeyMethod |
|
| OpenSslCertificateCompressionAlgorithm |
Provides compression and decompression implementations for TLS Certificate Compression
( RFC 8879).
|
| OpenSslCertificateCompressionConfig |
Configuration for TLS1.3 certificate compression extension.
|
| OpenSslCertificateCompressionConfig.AlgorithmConfig |
The configuration for algorithm.
|
| OpenSslCertificateCompressionConfig.AlgorithmMode |
|
| OpenSslCertificateCompressionConfig.Builder |
|
| OpenSslClientSessionCache.HostPort |
|
| OpenSslContext |
This class will use a finalizer to ensure native resources are automatically cleaned up.
|
| OpenSslContextOption |
|
| OpenSslEngineMap |
|
| OpenSslInternalSession |
SSLSession that is specific to our native implementation.
|
| OpenSslKeyMaterial |
Holds references to the native key-material that is used by OpenSSL.
|
| OpenSslKeyMaterialManager |
Manages key material for OpenSslEngines and so set the right PrivateKeys and
X509Certificates.
|
| OpenSslKeyMaterialProvider |
|
| OpenSslPrivateKey |
|
| OpenSslPrivateKeyMethod |
Allow to customize private key signing / decrypting (when using RSA).
|
| OpenSslServerSessionContext |
OpenSslSessionContext implementation which offers extra methods which are only useful for the server-side.
|
| OpenSslSession |
SSLSession sub-type that is used by our native implementation.
|
| OpenSslSessionCache |
SSLSessionCache implementation for our native SSL implementation.
|
| OpenSslSessionCache.NativeSslSession |
|
| OpenSslSessionContext |
OpenSSL specific SSLSessionContext implementation.
|
| OpenSslSessionId |
|
| OpenSslSessionStats |
Stats exposed by an OpenSSL session context.
|
| OpenSslSessionTicketKey |
Session Ticket Key
|
| OpenSslX509KeyManagerFactory |
|
| OpenSslX509KeyManagerFactory.OpenSslKeyManagerFactorySpi |
|
| OpenSslX509KeyManagerFactory.OpenSslKeyManagerFactorySpi.ProviderFactory |
|
| OpenSslX509TrustManagerWrapper.TrustManagerWrapper |
|
| 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.
|
| ReferenceCountedOpenSslContext |
An implementation of SslContext which works with libraries that support the
OpenSsl C library API.
|
| ReferenceCountedOpenSslContext.AbstractCertificateVerifier |
|
| ReferenceCountedOpenSslEngine |
|
| ReferenceCountedOpenSslEngine.HandshakeState |
|
| ReferenceCountedOpenSslEngine.NativeSslException |
|
| ReferenceCountedOpenSslEngine.TaskDecorator |
|
| ResumableX509ExtendedTrustManager |
An interface that TrustManager instances can implement, to be notified of resumed SSL sessions.
|
| ResumptionController |
|
| SniHandler.Selection |
|
| SslClientHelloHandler |
|
| SslCloseCompletionEvent |
Event that is fired once the close_notify was received or if an failure happens before it was received.
|
| SslCompletionEvent |
|
| SslContext |
A secure socket protocol implementation which acts as a factory for SSLEngine and SslHandler.
|
| SslContextBuilder |
Builder for configuring a new SslContext for creation.
|
| SslContextOption |
|
| SslHandler |
|
| SslHandler.LazyChannelPromise |
|
| SslHandler.SslEngineType |
|
| SslHandler.SslTasksRunner |
Runnable that will be scheduled on the delegatedTaskExecutor and will take care
of resume work on the EventExecutor once the task was executed.
|
| SslHandlerCoalescingBufferQueue |
Each call to SSL_write will introduce about ~100 bytes of overhead.
|
| SslHandshakeCompletionEvent |
Event that is fired once the SSL handshake is complete, which may be because it was successful or there
was an error.
|
| SslMasterKeyHandler |
The SslMasterKeyHandler is a channel-handler you can include in your pipeline to consume the master key
& session identifier for a TLS session.
|
| SslProvider |
An enumeration of SSL/TLS protocol providers.
|
| StacklessSSLHandshakeException |
A SSLHandshakeException that does not fill in the stack trace.
|
| SupportedCipherSuiteFilter |
This class will filter all requested ciphers out that are not supported by the current SSLEngine.
|