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

  • 相关阅读:
    npm执行清理缓存失败npm cache clean
    Vue中计算属性(computed)和监听属性函数watch的比较
    vue生命周期函数
    vue自定义指令
    vue 自定义过滤器
    vue 自定义全局按键修饰符
    线性回归模型
    python常用模块
    KNN算法的实现
    python集合(set)的运算
  • 原文地址:https://www.cnblogs.com/greywolf/p/3262598.html
Copyright © 2011-2022 走看看