【发布时间】:2019-07-08 20:18:29
【问题描述】:
我一直在围绕 okhttp3 进行 http2 请求的测试,我的标准是使用 jdk8 本身实现 http2 连接。我知道这可以通过升级到 jdk 9 或使用 conscrypt 作为默认提供程序来轻松实现,例如,
Security.insertProviderAt(Conscrypt.newProvider(), 1);
但是像这样插入提供程序会影响应用程序级别,我只想将其限制为使用 http2 连接的 sslSocket,所有其他套接字都应该使用默认提供程序,我知道 apache-httpclient-5 beta 提供名为 custom TLSstrategy 的选项,它有助于将 conscrypt 指定为仅针对特定 SSLSocketFactory 的默认提供程序
请帮忙
TIA
【问题讨论】: