0

我的代码连接到 apns 以进行推送通知。我正在使用 git 中的clevertap 库(https://github.com/CleverTap/apns-http2)。它使用 okhttp3 进行连接。当我在 IBM WAS 8.5.5 上运行代码并收到异常时。详情如下。你能帮我解决这个问题吗?我正在尝试发送推送消息的同步模式。我使用 Java 1.7,WAS 8.5.5。如果您需要更多详细信息,请告诉我。

Caused by: java.lang.IllegalStateException: Unable to extract the trust manager on okhttp3.internal.Platform$JdkWithJettyBootPlatform@aeaa4bd5, sslSocketFactory is class com.ibm.jsse2.SSLSocketFactoryImpl
        at okhttp3.OkHttpClient.<init>(OkHttpClient.java:187)
        at okhttp3.OkHttpClient.<init>(OkHttpClient.java:60)
        at okhttp3.OkHttpClient$Builder.build(OkHttpClient.java:718)
        at com.clevertap.apns.clients.SyncOkHttpApnsClient.<init>(SyncOkHttpApnsClient.java:79)

编辑

有一些解决方案建议重新安装证书等。但现在,我没有得到信任库问题。但是得到 SSLHandshakeException。错误:javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure。我搜索了这个问题,但大多数解决方案都使用 p12 选项,证书未正确提取。但是我在这里使用 p8 文件。

4

0 回答 0