使用 Java SSL 套接字的 Apple 推送通知

Apple Push Notification with Java SSL Socket

我正在尝试使用 Java 7 的 Apple 推送通知。我正在使用 linux。

我尝试了 java 中可用的各种库,例如 JavaPNS、java-apns。

但是出现异常

java.io.EOFException: SSL peer shut down incorrectly

关注此博客后,我在同一台机器上使用 php 代码进行了尝试 http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1

这是PHP代码

http://pastebin.com/kMdVdk2F

如何让它在 java 中工作?

我得到了解决方案,我将 Certificate.cer + key.pem 文件都导出为 .p12。但这是错误的。我们应该只通过导出证书来生成.p12。