IOS Push 推送证书生成Java版本

IOS端推送证书转Java:

1.从developer.apple.com生成证书,下载安装到Mac
2.使用证书生成PEM(注意区分发布证书和开发证书)
openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem
3.使用私钥生成PEM(通过钥匙功能把对应APS证书的私钥P12导出,导出时可设置密码)
openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12
4.合并PEM
cat PushChatCert.pem PushChatKey.pem > ck.pem
5.进行测试(注意苹果区分正式gw及测试gw)
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushChatCert.pem -key PushChatKey.pem
6.生成JAVA推送证书
openssl pkcs12 -export -in PushChatCert.pem -inkey PushChatKey.pem -out javaPush.p12

备注:

1.IOS分发证书有效期为三年。
2.IOS推送证书(测试/正式)有效期为1年,到期自动失效
3.IOS推送证书失效后,使用新证书不影响原TOKEN推送,不影响历史描述文件

你可能感兴趣的:(IOS Push 推送证书生成Java版本)