博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实战p12文件转pem文件
阅读量:6706 次
发布时间:2019-06-25

本文共 614 字,大约阅读时间需要 2 分钟。

 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

 

然后就可以合并两个.pem文件。

  

cat cer.pem key.unencrypted.pem > cer_key.pem

转载于:https://www.cnblogs.com/zhoup/p/5201161.html

你可能感兴趣的文章
大型网站架构体系的演变
查看>>
ELK环境部署与群集配置
查看>>
DJANGO的CONTENTTYPES和GENERIC RELATIONS
查看>>
Linux IO重定向
查看>>
阿里与银泰 捡了多年肥皂的好兄弟终于在一起了
查看>>
阿里三财季大丰收,电商之外,多点开花
查看>>
【设计模式六大原则】依赖倒置原则
查看>>
Linux服务器禁用ping
查看>>
我的友情链接
查看>>
SublimeText中输入法光标位置不对的解决方法
查看>>
编译llvm
查看>>
计步器
查看>>
Struts2中的默认拦截器
查看>>
安装hadoop伪分布式模式(Single Node Cluster)
查看>>
jQuery 判断一个元素是显示还是隐藏
查看>>
预处理 const sizeof
查看>>
php与apache
查看>>
注册类函数和其他函数区别
查看>>
Spring 事务管理高级应用难点剖析2
查看>>
从今天开始起每天进步一点点
查看>>