zoukankan      html  css  js  c++  java
  • (转)实战p12文件转pem文件

    需要实现这个功能的一般都是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设置加密:
      

    openssl rsa -in key.pem -out key.unencrypted.pem

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

      

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

  • 相关阅读:
    centos7 & ubuntu14.02安装sublime 3
    flask之flask-restful
    ubuntu14.04安装python3.7.1
    vim中多行注释和多行删除命令
    python3之scrapy安装使用
    python3 之 linux命令实现
    ubuntu14.04安装pyspider
    升级3.4成3.6 ubuntu14.04 和miniconda虚拟环境
    python3 之初学者常犯的5个错误
    python3 之 格式化json
  • 原文地址:https://www.cnblogs.com/greywolf/p/3262598.html
Copyright © 2011-2022 走看看