iOS:苹果推送(二)----pem证书的生成
来源:互联网 发布:王珊数据库第五版视频 编辑:程序博客网 时间:2024/05/17 04:34
m
pem文件是服务器向苹果服务器做推送时候需要的文件,主要是做服务器的小伙伴们要用,下面介绍一下pem文件的生成。
- 打开KeychainAccess,在Certificates里面找到上篇文章中介绍的包含推送的证书。分别将certificate和privatekey导出得到.p12文件。例如:AppleDevelopment Push Services > Export “Apple Development PushServices ID123”,保存为 apns-dev-cert.p12。对“PrivateKey”做同样操作,保存为 apns-dev-key.p12 文件。
- 需要通过终端命令将这些文件转换为PEM格式:
- 1、cd desktop 回车
2、
opensslpkcs12 -clcerts -nokeys -out apns-dev-cert.pem -inapns-dev-cert.p12
openssl pkcs12 -nocerts-out apns-dev-key.pem -in apns-dev-key.p12
此处要求输入一个密码,输入123456.
- 移除密码(上面的123456)
opensslrsa -in apns-dev-key.pem -out apns-dev-key.pem
- 最后,你需要将键和许可文件合成为apns-dev.pem文件,此文件在连接到APNS时需要使用:
cat apns-dev-cert.pem apns-dev-key.pem >apns-dev.pem
同样 Distribution Certificate 的pem文件生成方式一样。
opensslpkcs12 -clcerts -nokeys -out apns-dis-cert.pem -inapns-dis-cert.p12
opensslpkcs12 -nocerts -out apns-dis-key.pem -inapns-dis-key.p12
opensslpkcs12 -nocerts -out apns-dis-key.pem -inapns-dis-key.p12
openssl rsa -inapns-dis-key.pem -out apns-dis-key.pem
cat apns-dis-cert.pemapns-dis-key.pem > apns-dis.pem
0 0
- iOS:苹果推送(二)----pem证书的生成
- iOS:苹果推送(二)----pem证书的生成
- iOS:苹果推送--pem证书的生成
- iOS苹果推送--pem证书的生成
- 苹果推送(二)----pem证书的生成
- iOS:苹果推送(APNS)-pem/p12证书的生成
- 苹果推送 pem证书的生成
- 苹果推送 pem证书的生成
- 苹果推送 pem证书的生成
- 苹果推送 pem证书的生成
- 苹果推送----pem证书的生成
- ios生成pem推送证书
- iOS:苹果推送----开发者证书(推送证书)的生成
- iOS推送证书生成pem文件(详细生成过程)
- iOS开发生成PHP推送的pem证书
- 【iOS开发】远程推送 ".pem" 证书生成
- iOS:pem证书的生成
- ios推送pem的生成
- NSOperation
- warning :OnDestroy or PostNcDestroy in derived class will not be called
- android webview 自定义404错误页面!
- Linux - man page
- Scala隐式转换实战
- iOS:苹果推送(二)----pem证书的生成
- 图像otsu阈值化
- VGA.DVI.HDMI.DP
- Linux的用户和用户组管理
- 整理的前端UI框架
- Android动画其实并不难
- 学习SQL语句的经验与体会
- Android自定义数值增减控件
- exit, exec, 守护进程