- build
Create new SslContext instance with configured settings.If
#sslProvider(SslProvider) is set to SslPr
- trustManager
Trusted certificates for verifying the remote endpoint's certificate, null uses
the system default.
- forClient
Creates a builder for new client-side SslContext.
- forServer
Creates a builder for new server-side SslContext.
- sslProvider
The SslContext implementation to use. null uses the default one.
- ciphers
The cipher suites to enable, in the order of preference. cipherFilter will be
applied to the ciphers
- keyManager
Identifying manager for this host. keyManagerFactory may be null for client
contexts, which disables
- clientAuth
Sets the client authentication mode.
- protocols
The TLS protocol versions to enable.
- applicationProtocolConfig
Application protocol negotiation configuration. null disables support.
- sessionTimeout
Set the timeout for the cached SSL session objects, in seconds. 0 to use the
default value.
- sessionCacheSize
Set the size of the cache used for storing SSL session objects. 0 to use the
default value.