首页 > 移动平台 > 详细

Jelly学习:iOS推送证书的生成(过程中有密码设置,请记住密码)

时间:2014-11-05 00:19:22      阅读:658      评论:0      收藏:0      [点我收藏+]

1、新建一个App ID
2、在钥匙串中生成一个Push.certSigningRequest
3、用App ID和Push.certSigningRequest生成一个Certificate(推送的),然后在钥匙串中导出Certificate生成Push.p12
4、用App ID生成一个Provisioning Profile
5、打开终端:

$ openssl x509 -in aps_development.cer -inform DER -outform PEM -out PushChatCert.pem
$ openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12
$ cat PushChatCert.pem PushChatKey.pem > ck.pem
为了测试证书是否工作,执行下面的命令:(按下Ctrl+C 可以关闭连接)
$ telnet gateway.sandbox.push.apple.com 2195
$ openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushChatCert.pem -key PushChatKey.pem
最后只需要将你生成的ck.pem文件传给服务器开发人员就好了

 

参考资料:

http://zxs19861202.iteye.com/blog/1532460

http://www.tairan.com/archives/194

 

Jelly学习:iOS推送证书的生成(过程中有密码设置,请记住密码)

原文:http://www.cnblogs.com/donglaoban/p/4075151.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!