Uses of Class
org.apache.qpid.protonj2.client.SslOptions
-
Packages that use SslOptions Package Description org.apache.qpid.protonj2.client org.apache.qpid.protonj2.client.transport -
-
Uses of SslOptions in org.apache.qpid.protonj2.client
Methods in org.apache.qpid.protonj2.client that return SslOptions Modifier and Type Method Description SslOptions
SslOptions. allowNativeSSL(boolean allowNativeSSL)
SslOptions
SslOptions. clone()
SslOptions
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
SslOptions. defaultSslPort(int defaultSslPort)
Sets the default AMQP SSL port that should be used if the user did not provide a port value.SslOptions
SslOptions. disabledCipherSuites(String... disabledCipherSuites)
SslOptions
SslOptions. disabledProtocols(String... disabledProtocols)
The protocols to be disable.SslOptions
SslOptions. enabledCipherSuites(String... enabledCipherSuites)
SslOptions
SslOptions. enabledProtocols(String... enabledProtocols)
The protocols to be set as enabled.SslOptions
SslOptions. keyAlias(String keyAlias)
SslOptions
SslOptions. keyStoreLocation(String keyStoreLocation)
Sets the location on disk of the key store to use.SslOptions
SslOptions. keyStorePassword(String keyStorePassword)
SslOptions
SslOptions. keyStoreType(String keyStoreType)
SslOptions
SslOptions. sslContextOverride(SSLContext sslContextOverride)
Provides a user configuredSSLContext
that should be used when performing the SSL handshake with the remote.SslOptions
SslOptions. sslEnabled(boolean enable)
Enable or disable the transport level SSL encryption layer.SslOptions
ConnectionOptions. sslOptions()
SslOptions
SslOptions. storeType(String storeType)
SslOptions
SslOptions. trustAll(boolean trustAll)
SslOptions
SslOptions. trustStoreLocation(String trustStoreLocation)
SslOptions
SslOptions. trustStorePassword(String trustStorePassword)
SslOptions
SslOptions. trustStoreType(String trustStoreType)
SslOptions
SslOptions. verifyHost(boolean verifyHost)
Methods in org.apache.qpid.protonj2.client with parameters of type SslOptions Modifier and Type Method Description protected SslOptions
SslOptions. copyInto(SslOptions other)
Copy all configuration into the givenSslOptions
from this instance. -
Uses of SslOptions in org.apache.qpid.protonj2.client.transport
Fields in org.apache.qpid.protonj2.client.transport declared as SslOptions Modifier and Type Field Description protected SslOptions
TcpTransport. sslOptions
Methods in org.apache.qpid.protonj2.client.transport that return SslOptions Modifier and Type Method Description SslOptions
TcpTransport. getSslOptions()
SslOptions
Transport. getSslOptions()
Methods in org.apache.qpid.protonj2.client.transport with parameters of type SslOptions Modifier and Type Method Description static 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 with parameters of type SslOptions Constructor Description NettyIOContext(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.
-