Conscrypt を Apache HttpClient 5 で使用するための推奨される方法は何ですか?
conscrypt-openjdk-uber-2.2.1.jar
jar をクラスパスに追加してsslcontext
asを構成しようとしましSSLContexts.custom().setProvider(Conscrypt.newProvider())
たが、それで HttpClient をテストすると、次のsslcontext
ようにスローされます。
[main] INFO org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec -
Recoverable I/O exception (java.net.NoRouteToHostException) caught when processing request to
{s}->https://www.wikipedia.org:443
カスタム行を削除すると、setProvider
(通常の JSSE を介して) 完全に機能します。
ここに Conscrypt が依存関係としてリストされていることに気付きました: https://hc.apache.org/httpcomponents-client-5.0.x/httpclient5/dependencies.html、おそらく、有効にする必要がある Conscrypt の組み込みサポートがあります。どこか?