苹果推送pem证书制作过程
来源:互联网 发布:linux下rar解压命令 编辑:程序博客网 时间:2024/05/21 09:35
http://blog.csdn.net/kaven_lv/article/details/33731569//这是参考文章
如下是我自己按照参考文章操作,推送成功后记录的步骤:
1 通过钥匙串申请请求证书 push.csr。
2 app id 开启推送,然后编辑开发和发布用的推送证书aps_development.cer和aps_product.cer,在申请这两个证书时需要push.csr文件。
3 点击安装aps_development.cer和aps_product.cer证书,并在钥匙串里面导出这两个文件的p12文件:push_dev.p12和push_pro.p12.
4 现在我们已经制作了如下证书文件:
push.csr, aps_development.cer, aps_prodect.cer, push_dev.p12和push_pro.p12在制作p12文件时需要输入密码 ,我们输入密码:123456
5 制作pem文件,pem文件有证书pem和私钥pem,我们先制作这两个pem文件,再把这两个 pem文件合成一个pem文件:
a)在桌面上创建一个文件夹kaven,把前面的证书放到这个文件夹下,打开终端进入到这个文件夹下。
b)先把开发的推送证书转换成pem :在终端下输入如下密令:
openssl x509 -in ps_development.cer -inform der -out dev_push.pem
然后按回车键,这时kaven文件夹下就会多出我们生成的dev_push.pem文件。
c)把私钥 push_dev.p12文件转换成pem文件,在终端下输入如下密令:
openssl pkcs12 -nocerts -out key_push.pem -in push_dev.p12
然后按回车键,会出现如下需要你键入密码的操作:
Enter import password:123456 (这里我们输入123456,就是上面我们输入的密码)
按回车键后出现:MAC verified OK ,接着出现如下:
Enter PEM pass phrase:123456(我们还是输入123456)
Verifying – Enter PEM pass phrase: 123456(再次确定密码)
为了方便这3个密码可以输入同样的秘密。
按回车键后kaven文件夹下就生成了key_push.pem文件。
d)再把dev_push.pem和key_push.pem合并成一个文件:
cat dev_push.pem key_push.pem>push_dev_CerKey.pem
按回车键后kaven文件夹下就有了push_dev_CerKey.pem文件。
到这里我们开发调试用的证书文件弄好了,后面把push_dev_CerKey.pem和密码(123456),还有设备的deviceToken发给后台就ok了。
发布的push_pro_CerKey.pem 操作一样,这里就不再说了,希望对大家有帮助。
- 苹果推送pem证书制作过程
- 苹果推送 pem证书的生成
- 苹果推送 pem证书的生成
- 苹果推送 pem证书的生成
- 苹果推送 pem证书的生成
- 苹果推送----pem证书的生成
- iOS:苹果推送--pem证书的生成
- iOS苹果推送--pem证书的生成
- 苹果推送证书转为pem文件
- 苹果推送服务端证书制作
- iOS:苹果推送(APNS)-pem/p12证书的生成
- 苹果推送(二)----pem证书的生成
- iOS:苹果推送(二)----pem证书的生成
- iOS:苹果推送(二)----pem证书的生成
- 推送证书pem合成
- iOS推送证书制作以及.pem文件的转换
- iOS推送证书生成pem文件(详细生成过程)
- iOS 推送 合成pem 证书
- CASE表达式
- dedecms 数据库增删改查操作及自作分页
- 移动互联引发博彩狂欢
- fopen与open的区别
- 软件缺陷与软件错误的定义与区别
- 苹果推送pem证书制作过程
- ORA-01654: 索引 xxxx 无法通过 8192 (在表空间 xxxx中) 扩展
- Android Manifest.xml中的meta-data属性
- 苹果新的编程语言 Swift 语言进阶(十六)--泛型
- 搭建IOS开发环境
- 常用正则表达式
- DedeCms实战首页调用备份---频道栏目循环
- Dalvik opcodes
- swift