码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2014-11-05 00:21:29      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   os   for   sp   strong   

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推送证书的生成(过程中有密码设置,请记住密码)

标签:style   blog   http   io   ar   os   for   sp   strong   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!