| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
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 © 2023. All rights reserved.