Package | Description |
---|---|
io.netty.handler.ssl |
SSL ·
TLS implementation based on
SSLEngine |
Modifier and Type | Class and Description |
---|---|
(package private) class |
JdkBaseApplicationProtocolNegotiator
Common base class for
JdkApplicationProtocolNegotiator classes to inherit from. |
(package private) class |
JdkDefaultApplicationProtocolNegotiator
The
JdkApplicationProtocolNegotiator to use if you do not care about NPN or ALPN and are using
SslProvider.JDK . |
Modifier and Type | Field and Description |
---|---|
private JdkApplicationProtocolNegotiator |
JdkSslContext.apn |
Modifier and Type | Method and Description |
---|---|
JdkApplicationProtocolNegotiator |
JdkSslContext.applicationProtocolNegotiator() |
(package private) static JdkApplicationProtocolNegotiator |
JdkSslContext.toNegotiator(ApplicationProtocolConfig config,
boolean isServer)
Translate a
ApplicationProtocolConfig object to a JdkApplicationProtocolNegotiator object. |
Modifier and Type | Method and Description |
---|---|
javax.net.ssl.SSLEngine |
JdkApplicationProtocolNegotiator.SslEngineWrapperFactory.wrapSslEngine(javax.net.ssl.SSLEngine engine,
JdkApplicationProtocolNegotiator applicationNegotiator,
boolean isServer)
Abstract factory pattern for wrapping an
SSLEngine object. |
Constructor and Description |
---|
JdkSslClientContext(java.io.File trustCertCollectionFile,
javax.net.ssl.TrustManagerFactory trustManagerFactory,
java.io.File keyCertChainFile,
java.io.File keyFile,
java.lang.String keyPassword,
javax.net.ssl.KeyManagerFactory keyManagerFactory,
java.lang.Iterable<java.lang.String> ciphers,
CipherSuiteFilter cipherFilter,
JdkApplicationProtocolNegotiator apn,
long sessionCacheSize,
long sessionTimeout)
Deprecated.
|
JdkSslClientContext(java.io.File certChainFile,
javax.net.ssl.TrustManagerFactory trustManagerFactory,
java.lang.Iterable<java.lang.String> ciphers,
CipherSuiteFilter cipherFilter,
JdkApplicationProtocolNegotiator apn,
long sessionCacheSize,
long sessionTimeout)
Deprecated.
|
JdkSslContext(javax.net.ssl.SSLContext sslContext,
boolean isClient,
java.lang.Iterable<java.lang.String> ciphers,
CipherSuiteFilter cipherFilter,
JdkApplicationProtocolNegotiator apn,
ClientAuth clientAuth,
boolean startTls) |
JdkSslServerContext(java.io.File certChainFile,
java.io.File keyFile,
java.lang.String keyPassword,
java.lang.Iterable<java.lang.String> ciphers,
CipherSuiteFilter cipherFilter,
JdkApplicationProtocolNegotiator apn,
long sessionCacheSize,
long sessionTimeout)
Deprecated.
|
JdkSslServerContext(java.io.File trustCertCollectionFile,
javax.net.ssl.TrustManagerFactory trustManagerFactory,
java.io.File keyCertChainFile,
java.io.File keyFile,
java.lang.String keyPassword,
javax.net.ssl.KeyManagerFactory keyManagerFactory,
java.lang.Iterable<java.lang.String> ciphers,
CipherSuiteFilter cipherFilter,
JdkApplicationProtocolNegotiator apn,
long sessionCacheSize,
long sessionTimeout)
Deprecated.
|