iPhone推送证书有问题

时间:2011-02-24 11:51:12

标签: java openssl ssl-certificate push-notification apple-push-notifications

我正在使用javapns API向iPhone推送通知。

我制作了一个在Windows上工作正常的程序,我能够在设备上接收推送通知。但是当我在服务器(Linux)上部署该代码时,我收到以下错误 -

java.io.IOException: DerInputStream.getLength(): lengthTag=127 big

我在网上搜索并发现我的.p12证书有问题。

有谁知道什么可能是错的?该证书在Windows中使用时仍能正常工作,我可以发送通知。

请帮忙。

2 个答案:

答案 0 :(得分:1)

我发现了这个问题,但实在太傻了。我刚刚将.p12文件的权限修改为777,它起作用了:P。有一天我想出了这个想法

答案 1 :(得分:0)

您是否恰好在共享Linux主机中?如果我没记错的话,APN使用的端口默认不会打开。