| Package | Description |
|---|---|
| org.jboss.netty.handler.ssl |
SSL ·
TLS implementation based on
SSLEngine |
| Modifier and Type | Field and Description |
|---|---|
private SslBufferPool |
SslContext.bufferPool |
private SslBufferPool |
SslHandler.bufferPool |
private SslBufferPool |
OpenSslEngine.bufPool |
private static SslBufferPool |
SslHandler.defaultBufferPool |
| Modifier and Type | Method and Description |
|---|---|
SslBufferPool |
SslContext.bufferPool()
|
static SslBufferPool |
SslHandler.getDefaultBufferPool()
Returns the default
SslBufferPool used when no pool is
specified in the constructor. |
(package private) SslBufferPool |
OpenSslServerContext.newBufferPool() |
(package private) SslBufferPool |
SslContext.newBufferPool() |
| Modifier and Type | Method and Description |
|---|---|
static SslContext |
SslContext.newClientContext(SslBufferPool bufPool,
java.io.File certChainFile,
javax.net.ssl.TrustManagerFactory trustManagerFactory,
java.lang.Iterable<java.lang.String> ciphers,
java.lang.Iterable<java.lang.String> nextProtocols,
long sessionCacheSize,
long sessionTimeout)
Creates a new client-side
SslContext. |
static SslContext |
SslContext.newClientContext(SslProvider provider,
SslBufferPool bufPool,
java.io.File certChainFile,
javax.net.ssl.TrustManagerFactory trustManagerFactory,
java.lang.Iterable<java.lang.String> ciphers,
java.lang.Iterable<java.lang.String> nextProtocols,
long sessionCacheSize,
long sessionTimeout)
Creates a new client-side
SslContext. |
static SslContext |
SslContext.newServerContext(SslBufferPool bufPool,
java.io.File certChainFile,
java.io.File keyFile,
java.lang.String keyPassword,
java.lang.Iterable<java.lang.String> ciphers,
java.lang.Iterable<java.lang.String> nextProtocols,
long sessionCacheSize,
long sessionTimeout)
Creates a new server-side
SslContext. |
static SslContext |
SslContext.newServerContext(SslProvider provider,
SslBufferPool bufPool,
java.io.File certChainFile,
java.io.File keyFile,
java.lang.String keyPassword,
java.lang.Iterable<java.lang.String> ciphers,
java.lang.Iterable<java.lang.String> nextProtocols,
long sessionCacheSize,
long sessionTimeout)
Creates a new server-side
SslContext. |
| Constructor and Description |
|---|
JdkSslClientContext(SslBufferPool bufPool,
java.io.File certChainFile,
javax.net.ssl.TrustManagerFactory trustManagerFactory,
java.lang.Iterable<java.lang.String> ciphers,
java.lang.Iterable<java.lang.String> nextProtocols,
long sessionCacheSize,
long sessionTimeout)
Creates a new instance.
|
JdkSslContext(SslBufferPool bufferPool,
java.lang.Iterable<java.lang.String> ciphers) |
JdkSslServerContext(SslBufferPool bufPool,
java.io.File certChainFile,
java.io.File keyFile,
java.lang.String keyPassword,
java.lang.Iterable<java.lang.String> ciphers,
java.lang.Iterable<java.lang.String> nextProtocols,
long sessionCacheSize,
long sessionTimeout)
Creates a new instance.
|
OpenSslEngine(long sslCtx,
SslBufferPool bufPool,
java.lang.String fallbackApplicationProtocol)
Creates a new instance
|
OpenSslServerContext(SslBufferPool bufPool,
java.io.File certChainFile,
java.io.File keyFile,
java.lang.String keyPassword,
java.lang.Iterable<java.lang.String> ciphers,
java.lang.Iterable<java.lang.String> nextProtocols,
long sessionCacheSize,
long sessionTimeout)
Creates a new instance.
|
SslContext(SslBufferPool bufferPool) |
SslHandler(javax.net.ssl.SSLEngine engine,
SslBufferPool bufferPool)
Creates a new instance.
|
SslHandler(javax.net.ssl.SSLEngine engine,
SslBufferPool bufferPool,
boolean startTls)
Creates a new instance.
|
SslHandler(javax.net.ssl.SSLEngine engine,
SslBufferPool bufferPool,
boolean startTls,
Timer timer,
long handshakeTimeoutInMillis)
Creates a new instance.
|