Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TlsConfig |
build() |
TlsConfig.Builder |
setHandshakeTimeout(long handshakeTimeout,
TimeUnit timeUnit) |
TlsConfig.Builder |
setHandshakeTimeout(Timeout handshakeTimeout)
Determines the timeout used by TLS session negotiation exchanges (session handshake).
|
TlsConfig.Builder |
setSupportedCipherSuites(String... supportedCipherSuites)
Determines supported cipher suites.
|
TlsConfig.Builder |
setSupportedProtocols(String... supportedProtocols)
Determines supported TLS protocols.
|
TlsConfig.Builder |
setSupportedProtocols(TLS... supportedProtocols)
Determines supported TLS protocols.
|
TlsConfig.Builder |
setVersionPolicy(HttpVersionPolicy versionPolicy)
Determines the HTTP protocol policy.
|
public TlsConfig.Builder setHandshakeTimeout(Timeout handshakeTimeout)
A timeout value of zero is interpreted as an infinite timeout.
Default: null
(undefined)
public TlsConfig.Builder setHandshakeTimeout(long handshakeTimeout, TimeUnit timeUnit)
setHandshakeTimeout(Timeout)
public TlsConfig.Builder setSupportedProtocols(String... supportedProtocols)
Default: null
(undefined)
public TlsConfig.Builder setSupportedProtocols(TLS... supportedProtocols)
Default: null
(undefined)
public TlsConfig.Builder setSupportedCipherSuites(String... supportedCipherSuites)
Default: null
(undefined)
public TlsConfig.Builder setVersionPolicy(HttpVersionPolicy versionPolicy)
Default: HttpVersionPolicy.NEGOTIATE
public TlsConfig build()
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.