程序包 | 说明 |
---|---|
org.jboss.netty.handler.ssl |
SSL ·
TLS implementation based on
SSLEngine |
限定符和类型 | 方法和说明 |
---|---|
SslBufferPool |
SslContext.bufferPool()
|
static SslBufferPool |
SslHandler.getDefaultBufferPool()
Returns the default
SslBufferPool used when no pool is
specified in the constructor. |
限定符和类型 | 方法和说明 |
---|---|
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 . |
构造器和说明 |
---|
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.
|
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.
|
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.
|