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

  • 相关阅读:
    【制作镜像Win*】系统配置
    【制作镜像Win*】系统安装
    【制作镜像Win*】文件准备
    【制作镜像Win*】环境准备
    【制作镜像Win*】环境准备(设置yum源)
    Portal
    bc
    2-模拟登录淘宝
    10-天猫订单数据分析
    2-Scala进阶
  • 原文地址:https://www.cnblogs.com/greywolf/p/3262598.html
Copyright © 2011-2022 走看看