【问题标题】:Problem with iPhone push certificateiPhone推送证书问题
【发布时间】:2011-02-24 11:51:11
【问题描述】:

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

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

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

我上网查了一下,发现我的.p12证书有问题。

有谁知道可能出了什么问题?该证书在 Windows 中使用时仍然可以正常工作,并且我能够发送通知。

请帮忙。

【问题讨论】:

  • 这是我用于测试的本地 linux 机器之一,它不是我的产品机器。它是一个 ubuntu 机器。关于我需要寻找哪个特定端口的任何猜测?

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


【解决方案1】:

我发现了问题,虽然真的很傻。我刚刚将 .p12 文件的权限修改为 777,它起作用了:P。花了我一天的时间来解决这个问题

【讨论】:

    【解决方案2】:

    您会碰巧在共享的 Linux 主机中吗?如果我没记错的话,APN 使用的端口默认是不开放的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 2011-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多