时间:2021-07-01 10:21:17 帮助过:31人阅读
帮助
1 2 3 |
openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12 openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12 |
第二个语句,必须为他设置个rsa密码,如果你想要移除密码,要么在导出/转换时不要设定或者执行:
帮助
1 |
openssl rsa -in apns-dev-key.pem -out unencrypted.pem |
8.最后,你需要将键和许可文件合成为apns-dev.pem文件,此文件在连接到APNS时需要使用:
帮助
1 |
cat apns-dev-cert.pem unencrypted.pem > apns-dev.pem |
9.要对做成的证书做一个最后的测试,用SSL连接一下。
开发状态服务器地址 gateway.sandbox.push.apple.com 2195
产品状态服务器地址 gateway.push.apple.com 2195
帮助
1 2 |
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert apns-dev-cert.pem -key unencrypted.pem |
看看能不能成功
注:最后注意的事,也是我自己栽过的坑。证书分了两种一种是开发的用的,一种是发布的程序后用的。
http://www.bkjia.com/PHPjc/678032.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/678032.htmlTechArticle1.登录到 iPhone Developer Connection Portal 并点击 App IDs 2.创建一个不使用通配符的 App ID 。通配符 ID 不能用于推送通知服务。例如,我们的iPhon...