(转)实战p12文件转pem文件
2013-08-16 17:19
211 查看
需要实现这个功能的一般都是app开发证书不支持通配符(即com.xxx.xxx.xxx格式),在业务需求上类似消息推送这样的业务。
1。首先生成一个ssl的证书
选择app IDS
后实现下面这个(这里不详细说明怎么生成了)
点击Download按钮,我就下载Development的ssl证书,下载成功后,双击运行,会打开钥匙串程序。找到我的证书-》选中Apple Development IOS Push Servers:证书(安装正确的话,前面会有一个三角形)
然后右键单击,分别导出(证书和私钥的p12文件)
和
假设为cer.p12和key.p12..(要记得设置密码哟)
2.p12文件转化成pem文件
cer.p12文件 转cer.pem文件
openssl pkcs12 -clcerts -nokeys -out cer.pem -in cer.p12
key.p12文件转key.pem文件
openssl pkcs12 -nocerts -out key.pem -inkey.p12
注意这里有三个密码输入(前两个是生成p12时设定的密码,后一个是服务端通讯要用到的密码。建议同一个密码)
如果需要key设置加密:
然后就可以合并两个.pem文件。
1。首先生成一个ssl的证书
选择app IDS
后实现下面这个(这里不详细说明怎么生成了)
点击Download按钮,我就下载Development的ssl证书,下载成功后,双击运行,会打开钥匙串程序。找到我的证书-》选中Apple Development IOS Push Servers:证书(安装正确的话,前面会有一个三角形)
然后右键单击,分别导出(证书和私钥的p12文件)
和
假设为cer.p12和key.p12..(要记得设置密码哟)
2.p12文件转化成pem文件
cer.p12文件 转cer.pem文件
openssl pkcs12 -clcerts -nokeys -out cer.pem -in cer.p12
key.p12文件转key.pem文件
openssl pkcs12 -nocerts -out key.pem -inkey.p12
注意这里有三个密码输入(前两个是生成p12时设定的密码,后一个是服务端通讯要用到的密码。建议同一个密码)
如果需要key设置加密:
openssl rsa -in key.pem -out key.unencrypted.pem |
cat cer.pem key.unencrypted.pem > cer_key.pem |
相关文章推荐
- 实战p12文件转pem文件
- 实战p12文件转pem文件
- PHP文件包含漏洞攻防实战
- Mybatis实战(五)Mapper配置文件高级映射
- ADO.NET基础实战 从文件读取数据插入到数据库
- 一个开发者账号多人多台电脑一起开发 证书 p12 配置文件 导入导出
- Ant实战之Jar文件数字签名的制作(原创)
- Class文件格式实战:使用ASM动态生成class文件
- Java加密技术(十二)——*.PFX(*.p12)&个人信息交换文件
- Java加密技术(十二)——*.PFX(*.p12)&个人信息交换文件
- 【SSH网上商城项目实战13】Struts2实现文件上传功能
- HDFS实战之打开文件
- Spring Boot实战之文件上传存入Azure Storage
- SpringBoot实战之2 读取配置文件
- x4412开发板&ibox卡片电脑项目实战10-使用buildroot搭建linux文件系统
- Apache CXF实战之七 使用Web Service传输文件
- 第十三周项目6-体验文件操作(实战-改编english.dat)
- 《GPU高性能编程-CUDA实战》中例子头文件使用 (2012-12-25 20:45:48)
- Maven项目管理实战(四)-pom.xml文件详解
- 【独立开发者er Cocos2d-x实战 004】使用Cocos2dx加载plist文件