生成推送证书PEM文件
2016-11-11 15:05
260 查看
Mac上生成 Apple推送通知SSL证书 怎么生成就不说了,从开发者中心下载制作好的push证书『aps_development.cer』
通过双击.cer文件将你的 cer 引入Keychain中。
在Mac上启动 Keychain助手,然后在login keychain中选择
Certificates分类。你将看到一个可扩展选项,这是改证书的专用密钥右键导出p12文件『apns-dev-key.p12』,暂时设置密码『123456』
接着把之前aps_development.cer 生成为PEM文件,使用终端命令:
5.然后再把刚才导出的p12密钥生成为PEM文件,使用命令:
如果你想要移除密码,要么在导出/转换时不要设定或者执行:
openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem
最后,你需要将键和许可文件合成为apns-dev.pem文件,此文件在连接到APNS时需要使用:
验证证书是否可用
通过双击.cer文件将你的 cer 引入Keychain中。
在Mac上启动 Keychain助手,然后在login keychain中选择
Certificates分类。你将看到一个可扩展选项,这是改证书的专用密钥右键导出p12文件『apns-dev-key.p12』,暂时设置密码『123456』
接着把之前aps_development.cer 生成为PEM文件,使用终端命令:
//把开发者中心下载的push证书生成为pem openssl x509 -in aps_development.cer -inform der -out aps_development_cer.pem
5.然后再把刚才导出的p12密钥生成为PEM文件,使用命令:
//从钥匙串导出专用密钥key(设置密码),再生成pem openssl pkcs12 -nocerts -out aps_development_key.pem -in aps_development_key.p12
如果你想要移除密码,要么在导出/转换时不要设定或者执行:
openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem
最后,你需要将键和许可文件合成为apns-dev.pem文件,此文件在连接到APNS时需要使用:
//根据需要可以合并两个pem cat aps_development_cer.pem aps_development_key.pem > aps_development.pem
验证证书是否可用
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert aps_development_cer.pem -key aps_development_key.pem
相关文章推荐
- 如何生成APNS推送证书的pem文件
- PHP 推送证书的创建步骤(生成pem文件)
- 浅谈iOS推送证书生成pem文件(详细生成过程)
- 用PHP实现IOS推送证书之给测试人员生成.pem证书文件
- iOS推送证书生成pem文件(详细步骤)
- iOS推送证书生成pem文件(详细生成过程)
- MAC下iOS推送证书生成pem文件方法
- iOS消息推送机制中pem文件的生成
- iOS推送证书制作以及.pem文件的转换
- 西电捷通IWN2410(V600)WAPI鉴别服务器生成的PEM(X.509)证书文件样式
- iOS开发中生成推送的pem文件
- 苹果推送(二)----pem证书的生成
- Mac机上生成pem文件用于推送
- iOS_生成pem推送证书(用于百度云推送)
- 苹果推送----pem证书的生成
- iOS:苹果推送--pem证书的生成
- iOS消息推送机制中pem文件的生成
- 苹果推送 pem证书的生成
- iOS推送证书导出pem文件
- iOS:苹果推送(二)----pem证书的生成