关于推送的那些事-Pem篇
上一篇文章中,我们说过推送的证书p12的制作方法,如果后台采用的是php的话,对应的推送证书也就是pem。
pem的证书的制作要相相对简单好多。
一、CSR文件
1、生成Certificate Signing Request(CSR)

2、填写你的邮箱和常用名称,并选择保存到硬盘。

3,设置完成,点击继续。

这样我们就获得了Push.certSigningRequest文件。
二、SSL certificate文件
1、用你付过费的帐号登录到iOS Provisioning Portal,并新建一个App ID,这个过程可以参考:iOS应用的真机调试,这样就会生成下面这条记录:
2、点击右侧的Configure:
3、点击Development Push SSL Certificate一行后的Configure:
4、点击Continue:
5、选择前面生成好的Push.certSigningRequest文件,点击Generate,出现如下所示的页面:
6、点击Continue:
7、点击Download,并将文件命名为aps_developer_identity.cer。
8、点击Done,你会发现状态变成了Enabled:
9、双击aps_developer_identity.cer,将其安装到电脑上。
注意:有的App ID的Apple Push Notification service列是灰色的,并且不允许使用Configure按钮,这是因为APNS不支持带通配符的App ID。
三、钥匙串选择登录,种类选择所有项目,在右侧列表中选中push的证书以及对应的专用密钥,并导出2项,命名为ap.p12。
四、执行以下命令,生成ap.pem文件
openssl pkcs12 -in ap.p12 -out ap.pem -nodes
进行到这里就大功告成啦

浙公网安备 33010602011771号