美文网首页
iOS证书转pem文件

iOS证书转pem文件

作者: IT民工高先生 | 来源:发表于2017-11-02 15:11 被阅读0次
      作为一个iOS开发者,一个绕不开的问题就是证书的配置和使用。这里记录一下一些推送中可能用到
      的pem文件。
    
    1、从开发者中心上配置证书并下载
    2、将下载的证书导入到钥匙串
    3、从钥匙串导出p12文件
    4、将p12文件转成pem,执行如下命令

    openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes

    • 如果在导出p12文件的时候设置过密码,输入相应密码就可以了。如果没有设置过密码就直接回车。
    5、验证证书

    用如下方法可以验证导出的证书的正确性

    • 开发环境

    openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert MyApnsDev.pem

    • 生产环境

    openssl s_client -connect gateway.push.apple.com:2195 -cert MyApnsPro.pem

    当输入完命令回车后,终端首先会输出很多相关信息。

    当连接建立失败时,会直接关闭。

    当连接建立成功时,终端会停止输出,并等待你输入,你可以随便输入一些字符后摁回车,然后连接才会关闭。�

    相关文章

      网友评论

          本文标题:iOS证书转pem文件

          本文链接:https://www.haomeiwen.com/subject/ptkdextx.html