iOS推送证书制作以及.pem文件的转换

学习iOS也有一段时间了。也在试着用iOS来写项目,感谢各路大神的帮助,就不一一@了。本文只是记载本人的学习过程。

                                                                           ---------------------学如逆水行舟不进则退。


推送是苹果的一大特点,我们如何来制作推送证书来让app用拥有这个功能呢。

首先登录开发者中心进入证书申请页面:


证书分为生产及测试,目前只弄一下生产就可以了

点击➕来申请一个新的证书(首先你得保证你的app id在创建时勾选了苹果的推送服务)


选择下边的生产证书,并且勾选推送服务,然后点下一步

在哪里选择自己对应的产品的苹果id,然后选择下载,这样我们就得到了一个cer的文件


双击证书,将其导入到钥匙串中

制作一个pem的推送证书我们还需要一个密匙

如下:


随后会得到一个.p12的交换文件,这个文件是需要加密的(使用的时候是会用到密码的)


现在我们来利用终端来创建出后台需要的.pem文件

具体来说就是cer转pem p12转pem 然后2个pem合并

打开终端来到当前证书的路径下

1.openssl x509 -in aps_production.cer -inform DER -out aps_production_identity.pem -outform PEM

cer转为了pem

2.openssl pkcs12 -nocerts -out Key.pem -in Key.p12

p12转为了pem

3. cat aps_production_identity.pem Key.pem > ck.pem

合并了2个pem


至此ck.pem就是我们需要的东西了,你可以用终端测一下能否使用再给后台了,免得麻烦。。。。。。


-----------------------------------------------------------------日日精进 但求无愧-----------------------------------------------------------------

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄权浩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值