搭建php版push服务器的时候遇到了一些问题,求指导!

发布于 2021-11-26 06:55:37 字数 1319 浏览 965 评论 5

大家好:

    我在搭建php版push服务器的时候遇到了一些问题:

    首先

    环境是centOS,openssl等必须安的都确认OK。

   IOS开发那边 .p12与.cer两个文件已经给我了,

   我分别把他们转成了.pem文件,我确定在转换证书的步骤是对的。

   在与gateway.sandbox.push.apple.com:2195建立连接的时候,却报了以下错误。

   连接的命令是: openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushChatCert.pem -key PushChatKey.pem。

   返回的结果是:

   CONNECTED(00000003)

depth=2 /O=Entrust.net/OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.)/OU=(c) 1999 Entrust.net Limited/CN=Entrust.net Certification Authority (2048)

verify return:1

depth=1 /C=US/O=Entrust, Inc./OU=www.entrust.net/rpa is incorporated by reference/OU=(c) 2009 Entrust, Inc./CN=Entrust Certification Authority - L1C

verify return:1

depth=0 /C=US/ST=California/L=Cupertino/O=Apple Inc./OU=iTMS Engineering/CN=gateway.sandbox.push.apple.com

verify return:1

5243:error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:s3_pkt.c:1053:SSL alert number 40

5243:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:188:

    以各位的经验来看,问题最可能出现在哪?

    谢谢大家的帮忙!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

因为看清所以看轻 2021-11-27 07:33:27

把开发证书导成.cer ,推送证书点开三角导出私钥,没问题啊,但是重复了几十次,还是显示同样的问题

牵你的手,一向走下去 2021-11-27 07:22:59

把开发证书导成.cer ,推送证书点开三角导出私钥,没问题啊,但是重复了几十次,还是显示同样的问题

筱武穆 2021-11-27 06:08:42

你们这个解决了吗?我感觉那个私钥是没有问题的,把那个推送证书的私钥导出来对吧

长安忆 2021-11-27 03:51:11

后来找到原因是IOS那边给的.p12证书有问题,去确认一下.p12与.cer在做的时候是否正确吧!

输什么也不输骨气 2021-11-26 21:07:12

hey~哥们,你这问题解决了么?我现在也遇到了这个问题,能不能分享一下~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文