iOS APNs问题

最近几天自己做的APNs服务器突然不能发送推送了,老是提示:
Warning: stream_socket_client(): Failed to enable crypto in /Users/y/Documents/Proj/IOSPush/production1/pushMe.php on line 21

Warning: stream_socket_client(): unable to connect to ssl://gateway.push.apple.com:2195 (Unknown error) in /Users/y/Documents/Proj/IOSPush/production1/pushMe.php on line 21
Failed to connect: 0

我是用的php做的推送,后来去MemberCenter里面去查看证书,发送证书被某个同事删掉了。后来重新申请证书,就好了。
附带php和java的证书转换命令
JAVA证书生成:
openssl x509 -in aps_production.cer -inform DER -out aps_production.pem -outform PEM
openssl pkcs12 -nocerts -out PushChat_Noenc.pem -in PushChatKey.p12
openssl pkcs12 -export -in aps_production.pem -inkey PushChat_Noenc.pem -certfile CertificateSigningRequest.certSigningRequest -name “aps_production” -out aps_production.p12

PHP证书生成:
openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem
openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12
cat PushChatCert.pem PushChatKey.pem > ck.pem

php发布:
openssl x509 -in aps_production.cer -inform der -out PushChatCert.pem
openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12
cat PushChatCert.pem PushChatKey.pem > ck.pem

参考APNS开发链接:
http://zhang8mss.blog.163.com/blog/static/1104637562012260250222/

http://bbs.9ria.com/thread-246219-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值