在苹果开发者中心生成cer证书后,导入到钥匙串,再导出为p12证书。
通过OpenSSL工具转为pem证书。如下为命令行:
openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes
验证:
生产环境
openssl s_client -connect gateway.push.apple.com:2195 -cert apns_production_privatekey.pem
开发环境
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert apns_development_privatekey.pem