美文网首页
push-openssl

push-openssl

作者: CoderJackieYip | 来源:发表于2016-07-25 17:54 被阅读10次

    一、生成证书:
    1、进入openssl,把.cer的SSL证书 转换为 .pem文件

    x509 -in aps_development.cer -inform der -out PushChatCert.pem
    

    2、把私钥Push.p12文件转换为 .pem文件

    pkcs12 -nocerts -out PushChatKey.pem -in Push.p12
    

    3、输入p12密码
    4、退出openssl,回到终端,对生成的这两个pem文件,再生产一个pem文件(目的是把证书和私钥整合到一个文件里)

    cat PushChatCert.pem PushChatKey.pem > ck.pem
    

    5、生成的ck.pem就是我们需要的文件,完成!

    二、测试证书是否工作:
    一、发送一个规则的、不加密的链接,去访问APNS服务器,得知是否访问正常。

    telnet gateway.sandbox.push.apple.com 2195
    

    二、下面,使用生成的SSL证书和私钥来设置一个安全的链接,去访问苹果服务器。进入openssl。

    s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushChatCert.pem -key PushChatKey.pem
    

    三、输入P12密码
    四、查看输出结果,是否正常,可以确定证书是否正常可用。

    相关文章

      网友评论

          本文标题:push-openssl

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