| Package | Description | 
|---|---|
| io.netty.handler.ssl | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JdkSslClientContextA client-side  SslContextwhich uses JDK's SSL/TLS implementation. | 
| class  | JdkSslContextAn  SslContextwhich uses JDK's SSL/TLS implementation. | 
| class  | JdkSslServerContextA server-side  SslContextwhich uses JDK's SSL/TLS implementation. | 
| class  | OpenSslClientContextA client-side  SslContextwhich uses OpenSSL's SSL/TLS implementation. | 
| class  | OpenSslContext | 
| class  | OpenSslServerContextA server-side  SslContextwhich uses OpenSSL's SSL/TLS implementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| static SslContext | SslContext. newClientContext()Creates a new client-side  SslContext. | 
| static SslContext | SslContext. newClientContext(File certChainFile)Creates a new client-side  SslContext. | 
| static SslContext | SslContext. newClientContext(File certChainFile,
                TrustManagerFactory trustManagerFactory)Creates a new client-side  SslContext. | 
| static SslContext | SslContext. newClientContext(File certChainFile,
                TrustManagerFactory trustManagerFactory,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)Creates a new client-side  SslContext. | 
| static SslContext | SslContext. newClientContext(SslProvider provider)Creates a new client-side  SslContext. | 
| static SslContext | SslContext. newClientContext(SslProvider provider,
                File certChainFile)Creates a new client-side  SslContext. | 
| static SslContext | SslContext. newClientContext(SslProvider provider,
                File certChainFile,
                TrustManagerFactory trustManagerFactory)Creates a new client-side  SslContext. | 
| static SslContext | SslContext. newClientContext(SslProvider provider,
                File trustCertChainFile,
                TrustManagerFactory trustManagerFactory,
                File keyCertChainFile,
                File keyFile,
                String keyPassword,
                KeyManagerFactory keyManagerFactory,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)Creates a new client-side  SslContext. | 
| static SslContext | SslContext. newClientContext(SslProvider provider,
                File certChainFile,
                TrustManagerFactory trustManagerFactory,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)Creates a new client-side  SslContext. | 
| static SslContext | SslContext. newClientContext(SslProvider provider,
                TrustManagerFactory trustManagerFactory)Creates a new client-side  SslContext. | 
| static SslContext | SslContext. newClientContext(TrustManagerFactory trustManagerFactory)Creates a new client-side  SslContext. | 
| static SslContext | SslContext. newServerContext(File certChainFile,
                File keyFile)Creates a new server-side  SslContext. | 
| static SslContext | SslContext. newServerContext(File certChainFile,
                File keyFile,
                String keyPassword)Creates a new server-side  SslContext. | 
| static SslContext | SslContext. newServerContext(File certChainFile,
                File keyFile,
                String keyPassword,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)Creates a new server-side  SslContext. | 
| static SslContext | SslContext. newServerContext(SslProvider provider,
                File certChainFile,
                File keyFile)Creates a new server-side  SslContext. | 
| static SslContext | SslContext. newServerContext(SslProvider provider,
                File certChainFile,
                File keyFile,
                String keyPassword)Creates a new server-side  SslContext. | 
| static SslContext | SslContext. newServerContext(SslProvider provider,
                File certChainFile,
                File keyFile,
                String keyPassword,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)Creates a new server-side  SslContext. | 
| static SslContext | SslContext. newServerContext(SslProvider provider,
                File trustCertChainFile,
                TrustManagerFactory trustManagerFactory,
                File keyCertChainFile,
                File keyFile,
                String keyPassword,
                KeyManagerFactory keyManagerFactory,
                Iterable<String> ciphers,
                CipherSuiteFilter cipherFilter,
                ApplicationProtocolConfig apn,
                long sessionCacheSize,
                long sessionTimeout)Creates a new server-side  SslContext. | 
| SslContext | SniHandler. sslContext() | 
| Constructor and Description | 
|---|
| SniHandler(DomainNameMapping<? extends SslContext> mapping)Create a SNI detection handler with configured  SslContextmaintained byDomainNameMapping | 
Copyright © 2008–2015 The Netty Project. All rights reserved.