Uses of Class
org.apache.qpid.protonj2.client.SslOptions
Packages that use SslOptions
Package
Description
-
Uses of SslOptions in org.apache.qpid.protonj2.client
Methods in org.apache.qpid.protonj2.client that return SslOptionsModifier 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) Methods in org.apache.qpid.protonj2.client with parameters of type SslOptionsModifier 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
Methods in org.apache.qpid.protonj2.client.transport that return SslOptionsMethods in org.apache.qpid.protonj2.client.transport with parameters of type SslOptionsModifier 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
Fields in org.apache.qpid.protonj2.client.transport.netty4 declared as SslOptionsMethods in org.apache.qpid.protonj2.client.transport.netty4 that return SslOptionsMethods in org.apache.qpid.protonj2.client.transport.netty4 with parameters of type SslOptionsModifier 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.Constructors in org.apache.qpid.protonj2.client.transport.netty4 with parameters of type SslOptionsModifierConstructorDescriptionNetty4IOContext
(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
Fields in org.apache.qpid.protonj2.client.transport.netty5 declared as SslOptionsMethods in org.apache.qpid.protonj2.client.transport.netty5 that return SslOptionsMethods in org.apache.qpid.protonj2.client.transport.netty5 with parameters of type SslOptionsModifier 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.Constructors in org.apache.qpid.protonj2.client.transport.netty5 with parameters of type SslOptionsModifierConstructorDescriptionNetty5IOContext
(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.