push-openssl

2016-07-25  本文已影响10人  CoderJackieYip

一、生成证书:
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密码
四、查看输出结果,是否正常,可以确定证书是否正常可用。

上一篇下一篇

猜你喜欢

热点阅读