【发布时间】:2020-09-08 05:19:23
【问题描述】:
请任何人帮忙。
我也在用OKHTTP3 version 4.8.1来写HTTP2 client。它适用于 Oracle JDK 8,但不适用于 IBM JRE 8。
错误信息: java.lang.IllegalStateException:无法在 okhttp3.internal.Platform@e85a0ce8 上提取信任管理器,sslSocketFactory 是 com.ibm.jsse2.SSLSocketFactoryImpl 类。
谢谢
【问题讨论】:
-
能否请您包含代码的相关部分?
-
我使用的是 OKhttp3 jar 的弃用方法。 sslSocketFactory(sslSocketFactory: SSLSocketFactory)。用 sslSocketFactory(sslSocketFactory: SSLSocketFactory,trustManager) 替换后。问题已解决。
标签: okhttp trustmanager x509trustmanager ibm-jre