关于配置推送证书给后台
cer证书生成pem文件:
openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem
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: 需要确认密码
将生成的两个pem文件给后台,后台会设置配置密码,就可以用了
把PushChatCert.pem和PushChatKey.pem合并为一个pem文件
cat dahoufangChatCert.pem dahoufangChatKey.pem >dahoufang.pem
测试苹果推送服务器是否可以连通:
telnet gateway.sandbox.push.apple.com 2195
测试生成的key.pem 和 cert.pem是否正常:
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert siJiBanChatCert.pem -key siJiBanChatKey.pem
测试成功标志:
New, TLSv1/SSLv3, Cipher is AES256-SHA
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
SSL-Session:
Protocol : TLSv1
Cipher : AES256-SHA
Session-ID:
Session-ID-ctx:
Master-Key: 81E69DA549C4ABD3E1210264D4E37AC41649BF53D102D00C01EEBE07D47BDCAA4EC77E084EEFAA892751D938D17C3A8B
Key-Arg : None
Start Time: 1471314514
Timeout : 300 (sec)
Verify return code: 0 (ok)
参考网址:http://blog.youkuaiyun.com/shenjie12345678/article/details/41120637