public class TlsSocketStrategyBuilder extends Object implements Builder<org.apache.hc.client5.http.ssl.TlsSocketStrategy>
Constructor and Description |
---|
TlsSocketStrategyBuilder() |
Modifier and Type | Method and Description |
---|---|
org.apache.hc.client5.http.ssl.TlsSocketStrategy |
build()
构建
|
static TlsSocketStrategyBuilder |
of()
创建TLS Socket策略构建器
|
TlsSocketStrategyBuilder |
setHostnameVerificationPolicy(org.apache.hc.client5.http.ssl.HostnameVerificationPolicy hostnameVerificationPolicy)
设置主机名验证策略
|
TlsSocketStrategyBuilder |
setHostnameVerifier(HostnameVerifier hostnameVerifier)
设置主机名验证器
|
TlsSocketStrategyBuilder |
setSslBufferMode(org.apache.hc.core5.reactor.ssl.SSLBufferMode sslBufferMode)
设置SSL缓冲模式
|
TlsSocketStrategyBuilder |
setSslContext(SSLContext sslContext)
设置SSL上下文
|
TlsSocketStrategyBuilder |
setSupportedCipherSuites(String[] supportedCipherSuites)
设置支持的加密套件
|
TlsSocketStrategyBuilder |
setSupportedProtocols(String[] supportedProtocols)
设置支持的协议版本
|
public static TlsSocketStrategyBuilder of()
public TlsSocketStrategyBuilder setSslContext(SSLContext sslContext)
sslContext
- SSL上下文public TlsSocketStrategyBuilder setSupportedProtocols(String[] supportedProtocols)
supportedProtocols
- 支持的协议版本public TlsSocketStrategyBuilder setSupportedCipherSuites(String[] supportedCipherSuites)
supportedCipherSuites
- 支持的加密套件public TlsSocketStrategyBuilder setSslBufferMode(org.apache.hc.core5.reactor.ssl.SSLBufferMode sslBufferMode)
sslBufferMode
- SSL缓冲模式public TlsSocketStrategyBuilder setHostnameVerificationPolicy(org.apache.hc.client5.http.ssl.HostnameVerificationPolicy hostnameVerificationPolicy)
hostnameVerificationPolicy
- 主机名验证策略public TlsSocketStrategyBuilder setHostnameVerifier(HostnameVerifier hostnameVerifier)
hostnameVerifier
- 主机名验证器Copyright © 2025. All rights reserved.