1、将我们做好的推送证书下载到本地,双击运行加入到钥匙串中,然后打开钥匙串找到对应的推送证书文件,如下:
2、点击推送证书,选择导出证书,然后修改保存文件名与保存位置,根据提示输入输出项目密码,导出到桌面上,如下:
3、打开终端,执行cd Desktop/,cd进入到我们刚才保存的p12文件的保存位置(桌面),如下:
4、在终端输入:openssl pkcs12 -clcerts -nokeys -out pushDis.pem -in pushDis.p12,pushDis为文件名。
5、在上步完成之后需要输入之前导出时设置的密码,输入密码然后按enter键,提示MAC verified OK,表示p12转pem成功。
6、接着在终端通过与APNs连接来测试证书是否有效:开发环境:openssl s_client -connect gateway.sandbox.push.apple.com:2195 -pushDis.pem生产环境:openssl s_client -connect gateway.push.apple.com:2195 -cert pushDis.pem