Apple 推送通知 - 最终用户试图充当 CA [英] Apple Push Notification - End user tried to act as a CA

查看:17
本文介绍了Apple 推送通知 - 最终用户试图充当 CA的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在开发(Windows 环境)中使用此证书 (apns-certificate-sandbox.p12) 我能够成功地向 Apple 设备发送推送通知.

Using this certificates (apns-certificate-sandbox.p12) in Development(Windows environment) I was able to send push notification successfully to Apple devices.

在独立测试(Linux 环境)中使用的证书相同.我看到这个问题.有谁知道我为什么会遇到这个问题.

The same certificate when used in Test stand alone(Linux Environment). I am seeing this issue. Does any one know why I might be getting this issue.

[4/7/16 10:44:52:328 EDT] 000006a2 ibm.pushworks.server.notification.apns.ApplicationConnection E FPWSE1083E: Failed to send APNS notification with identifier 7, device token: sdfsdfsdfsdsfsddsfsdfsdfsdfsd
    javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: End user tried to act as a CA
        at com.ibm.jsse2.j.a(j.java:23)
        at com.ibm.jsse2.qc.a(qc.java:190)
        at com.ibm.jsse2.ab.a(ab.java:239)
        at com.ibm.jsse2.ab.a(ab.java:136)
        at com.ibm.jsse2.bb.a(bb.java:93)
        at com.ibm.jsse2.bb.a(bb.java:230)
        at com.ibm.jsse2.ab.r(ab.java:270)
        at com.ibm.jsse2.ab.a(ab.java:259)
        at com.ibm.jsse2.qc.a(qc.java:568)
        at com.ibm.jsse2.qc.h(qc.java:759)
        at com.ibm.jsse2.qc.a(qc.java:93)
        at com.ibm.jsse2.h.write(h.java:34)
        at java.io.OutputStream.write(OutputStream.java:86)
        at com.ibm.pushworks.server.notification.apns.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:302)
        at com.ibm.pushworks.server.notification.apns.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:292)
        at com.notnoop.apns.internal.ApnsPooledConnection$2.run(ApnsPooledConnection.java:47)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:626)
        at java.lang.Thread.run(Thread.java:780)
    Caused by: com.ibm.jsse2.util.j: End user tried to act as a CA
        at com.ibm.jsse2.util.i.a(i.java:11)
        at com.ibm.jsse2.util.i.a(i.java:116)
        at com.ibm.jsse2.util.i.b(i.java:95)
        at com.ibm.jsse2.util.g.a(g.java:17)
        at com.ibm.jsse2.yc.a(yc.java:73)
        at com.ibm.jsse2.yc.a(yc.java:110)
        at com.ibm.jsse2.yc.checkServerTrusted(yc.java:101)
        at com.ibm.jsse2.bb.a(bb.java:19)
        ... 14 more

    [4/7/16 10:44:52:326 EDT] 000006af SystemErr                                                    R   at com.notnoop.apns.internal.Utilities.wrapAndThrowAsRuntimeException(Utilities.java:277)
    [4/7/16 10:44:52:328 EDT] 000006af SystemErr                                                    R   at com.ibm.pushworks.server.notification.apns.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:319)
    [4/7/16 10:44:52:329 EDT] 000006af SystemErr                                                    R   at com.ibm.pushworks.server.notification.apns.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:292)
    [4/7/16 10:44:52:329 EDT] 000006af SystemErr                                                    R   at com.notnoop.apns.internal.ApnsPooledConnection$2.run(ApnsPooledConnection.java:47)
    [4/7/16 10:44:52:329 EDT] 000006af SystemErr                                                    R   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
    [4/7/16 10:44:52:329 EDT] 000006af SystemErr                                                    R   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:626)
    [4/7/16 10:44:52:329 EDT] 000006af SystemErr                                                    R   at java.lang.Thread.run(Thread.java:780)
    [4/7/16 10:44:52:329 EDT] 000006af SystemErr                                                    R Caused by: 
    [4/7/16 10:44:52:329 EDT] 000006af SystemErr                                                    R javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: End user tried to act as a CA
    [4/7/16 10:44:52:330 EDT] 000006af SystemErr                                                    R   at com.ibm.jsse2.j.a(j.java:23)
    [4/7/16 10:44:52:330 EDT] 000006af SystemErr                                                    R   at com.ibm.jsse2.qc.a(qc.java:190)
    [4/7/16 10:44:52:330 EDT] 000006af SystemErr                                                    R   at com.ibm.jsse2.ab.a(ab.java:239)
    [4/7/16 10:44:52:330 EDT] 000006af SystemErr                                                    R   at com.ibm.jsse2.ab.a(ab.java:136)
    [4/7/16 10:44:52:331 EDT] 000006af SystemErr                                                    R   at com.ibm.jsse2.bb.a(bb.java:93)
    [4/7/16 10:44:52:331 EDT] 000006a2 SystemErr                                                    R Exception in thread "pool-5-thread-7" 
    [4/7/16 10:44:52:331 EDT] 000006a2 SystemErr                                                    R com.notnoop.exceptions.NetworkIOException: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: End user tried to act as a CA
    [4/7/16 10:44:52:331 EDT] 000006a2 SystemErr                                                    R   at com.notnoop.apns.internal.Utilities.wrapAndThrowAsRuntimeException(Utilities.java:277)
    [4/7/16 10:44:52:331 EDT] 000006a2 SystemErr                                                    R   at com.ibm.pushworks.server.notification.apns.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:319)
    [4/7/16 10:44:52:331 EDT] 000006a2 SystemErr                                                    R   at com.ibm.pushworks.server.notification.apns.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:292)
    [4/7/16 10:44:52:332 EDT] 000006a2 SystemErr                                                    R   at com.notnoop.apns.internal.ApnsPooledConnection$2.run(ApnsPooledConnection.java:47)
    [4/7/16 10:44:52:332 EDT] 000006a2 SystemErr                                                    R   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
    [4/7/16 10:44:52:332 EDT] 000006a2 SystemErr                                                    R   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:626)
    [4/7/16 10:44:52:332 EDT] 000006a2 SystemErr                                                    R   at java.lang.Thread.run(Thread.java:780)
    [4/7/16 10:44:52:332 EDT] 000006a2 SystemErr                                                    R Caused by: 
    [4/7/16 10:44:52:332 EDT] 000006a2 SystemErr                                                    R javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: End user tried to act as a CA
    [4/7/16 10:44:52:332 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.j.a(j.java:23)
    [4/7/16 10:44:52:333 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.qc.a(qc.java:190)
    [4/7/16 10:44:52:333 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.ab.a(ab.java:239)
    [4/7/16 10:44:52:333 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.ab.a(ab.java:136)
    [4/7/16 10:44:52:333 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.bb.a(bb.java:93)
    [4/7/16 10:44:52:334 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.bb.a(bb.java:230)
    [4/7/16 10:44:52:334 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.ab.r(ab.java:270)
    [4/7/16 10:44:52:334 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.ab.a(ab.java:259)
    [4/7/16 10:44:52:335 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.qc.a(qc.java:568)
    [4/7/16 10:44:52:335 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.qc.h(qc.java:759)
    [4/7/16 10:44:52:335 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.qc.a(qc.java:93)
    [4/7/16 10:44:52:335 EDT] 000006a2 SystemErr                                                    R   at com.ibm.jsse2.h.write(h.java:34)
    [4/7/16 10:44:52:335 EDT] 000006a2 SystemErr                                                    R   at java.io.OutputStream.write(OutputStream.java:86)
    [4/7/16 10:44:52:335 EDT] 000006a2 SystemErr                                                    R   at 

推荐答案

最终在将 cacerts 从 IBM Java 1.7 替换为 1.6 后修复了发布的问题.

Finally after replacing cacerts from IBM Java 1.7 to 1.6 fixed the issued.

这篇关于Apple 推送通知 - 最终用户试图充当 CA的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆