Uses of Class
org.apache.qpid.protonj2.client.SslOptions
Package
Description
-
Uses of SslOptions in org.apache.qpid.protonj2.client
Modifier and TypeMethodDescriptionSslOptions.allowNativeSSL
(boolean allowNativeSSL) SslOptions.clone()
SslOptions.contextProtocol
(String contextProtocol) The protocol value to use when creating an SSLContext via SSLContext.getInstance(protocol).protected SslOptions
SslOptions.copyInto
(SslOptions other) Copy all configuration into the givenSslOptions
from this instance.SslOptions.defaultSslPort
(int defaultSslPort) Sets the default AMQP SSL port that should be used if the user did not provide a port value.SslOptions.disabledCipherSuites
(String... disabledCipherSuites) SslOptions.disabledProtocols
(String... disabledProtocols) The protocols to be disable.SslOptions.enabledCipherSuites
(String... enabledCipherSuites) SslOptions.enabledProtocols
(String... enabledProtocols) The protocols to be set as enabled.SslOptions.keyStoreLocation
(String keyStoreLocation) Sets the location on disk of the key store to use.SslOptions.keyStorePassword
(String keyStorePassword) SslOptions.keyStoreType
(String keyStoreType) SslOptions.sslContextOverride
(SSLContext sslContextOverride) Provides a user configuredSSLContext
that should be used when performing the SSL handshake with the remote.SslOptions.sslEnabled
(boolean enable) Enable or disable the transport level SSL encryption layer.ConnectionOptions.sslOptions()
SslOptions.trustAll
(boolean trustAll) SslOptions.trustStoreLocation
(String trustStoreLocation) SslOptions.trustStorePassword
(String trustStorePassword) SslOptions.trustStoreType
(String trustStoreType) SslOptions.verifyHost
(boolean verifyHost) Modifier and TypeMethodDescriptionprotected SslOptions
SslOptions.copyInto
(SslOptions other) Copy all configuration into the givenSslOptions
from this instance. -
Uses of SslOptions in org.apache.qpid.protonj2.client.transport
Modifier and TypeMethodDescriptionstatic IOContext
IOContext.create
(TransportOptions options, SslOptions sslOptions, String ioThreadName) Create an IOContext from the available options. -
Uses of SslOptions in org.apache.qpid.protonj2.client.transport.netty4
Modifier and TypeMethodDescriptionstatic SSLContext
SslSupport.createJdkSslContext
(SslOptions options) Create a new SSLContext using the options specific in the given TransportOptions instance.static SSLEngine
SslSupport.createJdkSslEngine
(String host, int port, SSLContext context, SslOptions options) Create a new JDK SSLEngine instance in client mode from the given SSLContext and TransportOptions instances.static io.netty.handler.ssl.SslContext
SslSupport.createOpenSslContext
(SslOptions options) Create a new Netty SslContext using the options specific in the given TransportOptions instance.static SSLEngine
SslSupport.createOpenSslEngine
(io.netty.buffer.ByteBufAllocator allocator, String host, int port, io.netty.handler.ssl.SslContext context, SslOptions options) Create a new OpenSSL SSLEngine instance in client mode from the given SSLContext and TransportOptions instances.static io.netty.handler.ssl.SslHandler
SslSupport.createSslHandler
(io.netty.buffer.ByteBufAllocator allocator, String host, int port, SslOptions options) Creates a Netty SslHandler instance for use in Transports that require an SSL encoder / decoder.static boolean
SslSupport.isOpenSSLPossible
(SslOptions options) Determines if Netty OpenSSL support is available and applicable based on the configuration in the given TransportOptions instance.ModifierConstructorDescriptionNetty4IOContext
(TransportOptions options, SslOptions ssl, String ioThreadName) TcpTransport
(io.netty.bootstrap.Bootstrap bootstrap, TransportOptions options, SslOptions sslOptions) Create a newTcpTransport
instance with the given configuration.WebSocketTransport
(io.netty.bootstrap.Bootstrap bootstrap, TransportOptions options, SslOptions sslOptions) Create a newWebSocketTransport
instance with the given configuration. -
Uses of SslOptions in org.apache.qpid.protonj2.client.transport.netty5
Modifier and TypeMethodDescriptionstatic SSLContext
SslSupport.createJdkSslContext
(SslOptions options) Create a new SSLContext using the options specific in the given TransportOptions instance.static SSLEngine
SslSupport.createJdkSslEngine
(String host, int port, SSLContext context, SslOptions options) Create a new JDK SSLEngine instance in client mode from the given SSLContext and TransportOptions instances.static io.netty5.handler.ssl.SslContext
SslSupport.createOpenSslContext
(SslOptions options) Create a new Netty SslContext using the options specific in the given TransportOptions instance.static SSLEngine
SslSupport.createOpenSslEngine
(io.netty5.buffer.BufferAllocator allocator, String host, int port, io.netty5.handler.ssl.SslContext context, SslOptions options) Create a new OpenSSL SSLEngine instance in client mode from the given SSLContext and TransportOptions instances.static io.netty5.handler.ssl.SslHandler
SslSupport.createSslHandler
(io.netty5.buffer.BufferAllocator allocator, String host, int port, SslOptions options) Creates a Netty SslHandler instance for use in Transports that require an SSL encoder / decoder.static boolean
SslSupport.isOpenSSLPossible
(SslOptions options) Determines if Netty OpenSSL support is available and applicable based on the configuration in the given TransportOptions instance.ModifierConstructorDescriptionNetty5IOContext
(TransportOptions options, SslOptions ssl, String ioThreadName) TcpTransport
(io.netty5.bootstrap.Bootstrap bootstrap, TransportOptions options, SslOptions sslOptions) Create a newTcpTransport
instance with the given configuration.WebSocketTransport
(io.netty5.bootstrap.Bootstrap bootstrap, TransportOptions options, SslOptions sslOptions) Create a newWebSocketTransport
instance with the given configuration.