| Package | Description | 
|---|---|
| io.netty.handler.ssl | 
| Modifier and Type | Field and Description | 
|---|---|
static ApplicationProtocolConfig | 
ApplicationProtocolConfig.DISABLED
The configuration that disables application protocol negotiation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SslContextBuilder | 
SslContextBuilder.applicationProtocolConfig(ApplicationProtocolConfig apn)
Application protocol negotiation configuration. 
 | 
static SslContext | 
SslContext.newClientContext(File certChainFile,
                TrustManagerFactory trustManagerFactory,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)
Deprecated. 
 
Replaced by  
SslContextBuilder | 
static SslContext | 
SslContext.newClientContext(SslProvider provider,
                File trustCertCollectionFile,
                TrustManagerFactory trustManagerFactory,
                File keyCertChainFile,
                File keyFile,
                String keyPassword,
                KeyManagerFactory keyManagerFactory,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)
Deprecated. 
 
Replaced by  
SslContextBuilder | 
static SslContext | 
SslContext.newClientContext(SslProvider provider,
                File certChainFile,
                TrustManagerFactory trustManagerFactory,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)
Deprecated. 
 
Replaced by  
SslContextBuilder | 
static SslContext | 
SslContext.newServerContext(File certChainFile,
                File keyFile,
                String keyPassword,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)
Deprecated. 
 
Replaced by  
SslContextBuilder | 
static SslContext | 
SslContext.newServerContext(SslProvider provider,
                File certChainFile,
                File keyFile,
                String keyPassword,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)
Deprecated. 
 
Replaced by  
SslContextBuilder | 
static SslContext | 
SslContext.newServerContext(SslProvider provider,
                File trustCertCollectionFile,
                TrustManagerFactory trustManagerFactory,
                File keyCertChainFile,
                File keyFile,
                String keyPassword,
                KeyManagerFactory keyManagerFactory,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)
Deprecated. 
 
Replaced by  
SslContextBuilder | 
| Constructor and Description | 
|---|
JdkSslClientContext(File trustCertCollectionFile,
                   TrustManagerFactory trustManagerFactory,
                   File keyCertChainFile,
                   File keyFile,
                   String keyPassword,
                   KeyManagerFactory keyManagerFactory,
                   Iterable<String> ciphers,
                   CipherSuiteFilter cipherFilter,
                   ApplicationProtocolConfig apn,
                   long sessionCacheSize,
                   long sessionTimeout)
Deprecated. 
 
 | 
JdkSslClientContext(File certChainFile,
                   TrustManagerFactory trustManagerFactory,
                   Iterable<String> ciphers,
                   CipherSuiteFilter cipherFilter,
                   ApplicationProtocolConfig apn,
                   long sessionCacheSize,
                   long sessionTimeout)
Deprecated. 
 
 | 
JdkSslContext(SSLContext sslContext,
             boolean isClient,
             Iterable<String> ciphers,
             CipherSuiteFilter cipherFilter,
             ApplicationProtocolConfig apn,
             ClientAuth clientAuth)
 | 
JdkSslContext(SSLContext sslContext,
             boolean isClient,
             Iterable<String> ciphers,
             CipherSuiteFilter cipherFilter,
             ApplicationProtocolConfig apn,
             ClientAuth clientAuth,
             String[] protocols,
             boolean startTls)
Creates a new  
JdkSslContext from a pre-configured SSLContext. | 
JdkSslServerContext(File certChainFile,
                   File keyFile,
                   String keyPassword,
                   Iterable<String> ciphers,
                   CipherSuiteFilter cipherFilter,
                   ApplicationProtocolConfig apn,
                   long sessionCacheSize,
                   long sessionTimeout)
Deprecated. 
 
 | 
JdkSslServerContext(File trustCertCollectionFile,
                   TrustManagerFactory trustManagerFactory,
                   File keyCertChainFile,
                   File keyFile,
                   String keyPassword,
                   KeyManagerFactory keyManagerFactory,
                   Iterable<String> ciphers,
                   CipherSuiteFilter cipherFilter,
                   ApplicationProtocolConfig apn,
                   long sessionCacheSize,
                   long sessionTimeout)
Deprecated. 
 
 | 
OpenSslClientContext(File trustCertCollectionFile,
                    TrustManagerFactory trustManagerFactory,
                    File keyCertChainFile,
                    File keyFile,
                    String keyPassword,
                    KeyManagerFactory keyManagerFactory,
                    Iterable<String> ciphers,
                    CipherSuiteFilter cipherFilter,
                    ApplicationProtocolConfig apn,
                    long sessionCacheSize,
                    long sessionTimeout)
Deprecated. 
 
 | 
OpenSslClientContext(File certChainFile,
                    TrustManagerFactory trustManagerFactory,
                    Iterable<String> ciphers,
                    ApplicationProtocolConfig apn,
                    long sessionCacheSize,
                    long sessionTimeout)
Deprecated. 
 
 | 
OpenSslClientContext(File certChainFile,
                    TrustManagerFactory trustManagerFactory,
                    Iterable<String> ciphers,
                    CipherSuiteFilter cipherFilter,
                    ApplicationProtocolConfig apn,
                    long sessionCacheSize,
                    long sessionTimeout)
Deprecated. 
 
 | 
OpenSslDefaultApplicationProtocolNegotiator(ApplicationProtocolConfig config)
Deprecated.  
  | 
OpenSslServerContext(File certChainFile,
                    File keyFile,
                    String keyPassword,
                    Iterable<String> ciphers,
                    ApplicationProtocolConfig apn,
                    long sessionCacheSize,
                    long sessionTimeout)
Deprecated. 
 
 | 
OpenSslServerContext(File certChainFile,
                    File keyFile,
                    String keyPassword,
                    Iterable<String> ciphers,
                    CipherSuiteFilter cipherFilter,
                    ApplicationProtocolConfig apn,
                    long sessionCacheSize,
                    long sessionTimeout)
Deprecated. 
 
 | 
OpenSslServerContext(File certChainFile,
                    File keyFile,
                    String keyPassword,
                    TrustManagerFactory trustManagerFactory,
                    Iterable<String> ciphers,
                    ApplicationProtocolConfig config,
                    long sessionCacheSize,
                    long sessionTimeout)
Deprecated. 
 
 | 
OpenSslServerContext(File certChainFile,
                    File keyFile,
                    String keyPassword,
                    TrustManagerFactory trustManagerFactory,
                    Iterable<String> ciphers,
                    CipherSuiteFilter cipherFilter,
                    ApplicationProtocolConfig config,
                    long sessionCacheSize,
                    long sessionTimeout)
Deprecated. 
 
 | 
OpenSslServerContext(File trustCertCollectionFile,
                    TrustManagerFactory trustManagerFactory,
                    File keyCertChainFile,
                    File keyFile,
                    String keyPassword,
                    KeyManagerFactory keyManagerFactory,
                    Iterable<String> ciphers,
                    CipherSuiteFilter cipherFilter,
                    ApplicationProtocolConfig config,
                    long sessionCacheSize,
                    long sessionTimeout)
Deprecated. 
 
 | 
Copyright © 2008–2025 The Netty Project. All rights reserved.