WEB开发网
开发学院手机开发iPhone 开发 IPhone开发-整合私钥和证书,生成.p12文件 阅读

IPhone开发-整合私钥和证书,生成.p12文件

 2012-09-08 17:30:56 来源:WEB开发网   
核心提示: 1,把.cer文件转换成.pem文件openssl x509 -in aps_developer_identity.cer -inform der -out PushChatCert.pem2,把私钥Push.p12文件转换成.pem文件$ openssl pkcs12 -nocerts -out PushChatK

 1,把.cer文件转换成.pem文件
openssl x509 -in aps_developer_identity.cer -inform der -out PushChatCert.pem
2,把私钥Push.p12文件转换成.pem文件
$ openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12
输出内容如下:
Enter Import Password:
MAC verified OK
Enter PEM pass phrase:
Verifying – Enter PEM pass phrase:
你首先需要为.p12文件输入passphrase密码短语,这样OpenSSL可以读它。然后你需要键入一个新的密码短语来加密PEM文件。还是使用”pushchat”来作为PEM的密码短语。你需要选择一些更安全的密码短语。
注意:如果你没有键入一个PEM passphrase,OpenSSL将不会返回一个错误信息,但是产生的.pem文件里面将不会含有私钥。
3,把私钥和证书整合到一个.pem文件里
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushChatCert.pem -key PushChatKey.pem


测试:
1,测试是否能连到测试服务器
telnet gateway.sandbox.push.apple.com 2195
2,再次连接,这次用我们的SSL证书和私钥来设置一个安全的连接:
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushChatCert.pem -key PushChatKey.pem

Tags:IPhone 开发 整合

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接