Uses of Class
io.netty.handler.ssl.SslContextBuilder
Packages that use SslContextBuilder
-
Uses of SslContextBuilder in io.netty.handler.ssl
Methods in io.netty.handler.ssl that return SslContextBuilderModifier and TypeMethodDescriptionSslContextBuilder.applicationProtocolConfig
(ApplicationProtocolConfig apn) Application protocol negotiation configuration.The cipher suites to enable, in the order of preference.SslContextBuilder.ciphers
(Iterable<String> ciphers, CipherSuiteFilter cipherFilter) The cipher suites to enable, in the order of preference.SslContextBuilder.clientAuth
(ClientAuth clientAuth) Sets the client authentication mode.SslContextBuilder.enableOcsp
(boolean enableOcsp) Enables OCSP stapling.static SslContextBuilder
SslContextBuilder.forClient()
Creates a builder for new client-sideSslContext
.static SslContextBuilder
Creates a builder for new server-sideSslContext
.static SslContextBuilder
Creates a builder for new server-sideSslContext
.static SslContextBuilder
SslContextBuilder.forServer
(InputStream keyCertChainInputStream, InputStream keyInputStream) Creates a builder for new server-sideSslContext
.static SslContextBuilder
SslContextBuilder.forServer
(InputStream keyCertChainInputStream, InputStream keyInputStream, String keyPassword) Creates a builder for new server-sideSslContext
.static SslContextBuilder
SslContextBuilder.forServer
(PrivateKey key, Iterable<? extends X509Certificate> keyCertChain) Creates a builder for new server-sideSslContext
.static SslContextBuilder
SslContextBuilder.forServer
(PrivateKey key, String keyPassword, Iterable<? extends X509Certificate> keyCertChain) Creates a builder for new server-sideSslContext
.static SslContextBuilder
SslContextBuilder.forServer
(PrivateKey key, String keyPassword, X509Certificate... keyCertChain) Creates a builder for new server-sideSslContext
.static SslContextBuilder
SslContextBuilder.forServer
(PrivateKey key, X509Certificate... keyCertChain) Creates a builder for new server-sideSslContext
.static SslContextBuilder
SslContextBuilder.forServer
(KeyManager keyManager) Creates a builder for new server-sideSslContext
withKeyManager
.static SslContextBuilder
SslContextBuilder.forServer
(KeyManagerFactory keyManagerFactory) Creates a builder for new server-sideSslContext
.SslContextBuilder.keyManager
(File keyCertChainFile, File keyFile) Identifying certificate for this host.SslContextBuilder.keyManager
(File keyCertChainFile, File keyFile, String keyPassword) Identifying certificate for this host.SslContextBuilder.keyManager
(InputStream keyCertChainInputStream, InputStream keyInputStream) Identifying certificate for this host.SslContextBuilder.keyManager
(InputStream keyCertChainInputStream, InputStream keyInputStream, String keyPassword) Identifying certificate for this host.SslContextBuilder.keyManager
(PrivateKey key, Iterable<? extends X509Certificate> keyCertChain) Identifying certificate for this host.SslContextBuilder.keyManager
(PrivateKey key, String keyPassword, Iterable<? extends X509Certificate> keyCertChain) Identifying certificate for this host.SslContextBuilder.keyManager
(PrivateKey key, String keyPassword, X509Certificate... keyCertChain) Identifying certificate for this host.SslContextBuilder.keyManager
(PrivateKey key, X509Certificate... keyCertChain) Identifying certificate for this host.SslContextBuilder.keyManager
(KeyManager keyManager) A single key manager managing the identity information of this host.SslContextBuilder.keyManager
(KeyManagerFactory keyManagerFactory) Identifying manager for this host.SslContextBuilder.keyStoreType
(String keyStoreType) Sets theKeyStore
type that should be used.SslContextBuilder.option
(SslContextOption<T> option, T value) Configure aSslContextOption
.The TLS protocol versions to enable.The TLS protocol versions to enable.SslContextBuilder.sessionCacheSize
(long sessionCacheSize) Set the size of the cache used for storing SSL session objects.SslContextBuilder.sessionTimeout
(long sessionTimeout) Set the timeout for the cached SSL session objects, in seconds.SslContextBuilder.sslContextProvider
(Provider sslContextProvider) The SSLContextProvider
to use.SslContextBuilder.sslProvider
(SslProvider provider) TheSslContext
implementation to use.SslContextBuilder.startTls
(boolean startTls) true
if the first write request shouldn't be encrypted.SslContextBuilder.trustManager
(File trustCertCollectionFile) Trusted certificates for verifying the remote endpoint's certificate.SslContextBuilder.trustManager
(InputStream trustCertCollectionInputStream) Trusted certificates for verifying the remote endpoint's certificate.SslContextBuilder.trustManager
(Iterable<? extends X509Certificate> trustCertCollection) Trusted certificates for verifying the remote endpoint's certificate,null
uses the system default.SslContextBuilder.trustManager
(X509Certificate... trustCertCollection) Trusted certificates for verifying the remote endpoint's certificate,null
uses the system default.SslContextBuilder.trustManager
(TrustManager trustManager) A single trusted manager for verifying the remote endpoint's certificate.SslContextBuilder.trustManager
(TrustManagerFactory trustManagerFactory) Trusted manager for verifying the remote endpoint's certificate.