public class TransportSupport extends Object
Constructor and Description |
---|
TransportSupport() |
Modifier and Type | Method and Description |
---|---|
static SSLContext |
createSslContext(TransportSslOptions options)
Create a new SSLContext using the options specific in the given TransportSslOptions
instance.
|
static SSLEngine |
createSslEngine(SSLContext context,
TransportSslOptions options)
Create a new SSLEngine instance in client mode from the given SSLContext and
TransportSslOptions instances.
|
static SSLEngine |
createSslEngine(URI remote,
SSLContext context,
TransportSslOptions options)
Create a new SSLEngine instance in client mode from the given SSLContext and
TransportSslOptions instances.
|
static io.netty.handler.ssl.SslHandler |
createSslHandler(URI remote,
TransportSslOptions options)
Creates a Netty SslHandler instance for use in Transports that require
an SSL encoder / decoder.
|
public static io.netty.handler.ssl.SslHandler createSslHandler(URI remote, TransportSslOptions options) throws Exception
remote
- The URI of the remote peer that the SslHandler will be used against.options
- The SSL options object to build the SslHandler instance from.Exception
- if an error occurs while creating the SslHandler instance.public static SSLContext createSslContext(TransportSslOptions options) throws Exception
options
- the configured options used to create the SSLContext.Exception
- if an error occurs while creating the context.public static SSLEngine createSslEngine(SSLContext context, TransportSslOptions options) throws Exception
context
- the SSLContext to use when creating the engine.options
- the TransportSslOptions to use to configure the new SSLEngine.Exception
- if an error occurs while creating the new SSLEngine.public static SSLEngine createSslEngine(URI remote, SSLContext context, TransportSslOptions options) throws Exception
remote
- the URI of the remote peer that will be used to initialize the engine, may be null if none should.context
- the SSLContext to use when creating the engine.options
- the TransportSslOptions to use to configure the new SSLEngine.Exception
- if an error occurs while creating the new SSLEngine.Copyright © 2013–2016 The Apache Software Foundation. All rights reserved.