美文网首页
百度云推送需要的推送证书的生成方法

百度云推送需要的推送证书的生成方法

作者: 天上掉陷阱 | 来源:发表于2016-08-26 16:31 被阅读33次

1. 登录到 iPhone Developer Connection 并点击 App IDs

2. 创建一个不使用通配符的 App ID 。通配符 ID 不能用于推送通知服务。例如,  com.itotem.iphone

3. 点击App ID旁的“Configure”,然后按下按钮生产 推送通知许可证。根据“向导” 的步骤生成一个签名并上传,最后下载生成的许可证。

4. 通过双击.cer文件将你的 aps_developer_identity.cer 引入Keychain中。

5. 在Mac上启动 Keychain助手,然后在login keychain中选择 Certificates分类。你将看到一个可扩展选项“Apple Development Push Services”

6. 扩展此选项然后右击“Apple Development Push Services” > Export “Apple Development Push Services ID123”。保存为 apns-dev-cert.p12文件

7. 扩展“Apple Development Push Services” 对“Private Key”做同样操作,保存为 apns-dev-key.p12 文件。

8. 需要通过终端命令将这些文件转换为PEM格式:

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

9. 如果你想要移除密码,要么在导出/转换时不要设定或者执行:

openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem

10. 最后,你需要将键和许可文件合成为apns-dev.pem文件,此文件在连接到APNS时需要使用:

cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem



openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes

相关文章

  • 百度云推送需要的推送证书的生成方法

    1. 登录到 iPhone Developer Connection 并点击 App IDs 2. 创建一个不使用...

  • 百度云推送证书无效解决方案

    公司的iOS推送证书即将到期,重新生成一个证书,按照文档制作出pem文件 上传到百度云推送的时候提示证书无效。经过...

  • iOS开发三步搞定百度推送

    百度推送很简单,准备工作:在百度云推送平台注册应用,上传证书。 步骤一: 百度云推送平台 http://push....

  • 测试 生产 推送证书

    继续 生成文件保存到桌面 以备后用 如果需要生成推送证书 可以百度-极光的生产流程

  • iOS已上线应用的推送证书过期的处理

    极光提醒推送证书快过期,替换重新生成 处理方法: 删除MAC上钥匙串访问中对应的推送证书。 为对应App ID生成...

  • iOS开发 - 极光推送中生产证书和开发证书的生成

    项目中用到了 极光推送,这里记录下极光推送中生产证书和开发证书的生成过程。 推送设置中需要配置生产证书以及开发证书...

  • IOS push推送PHP 实现

    用PHP为iOS做推送服务 首先,需要一个pem的证书,该证书需要与开发时签名用的一致。具体生成pem证书方法如下...

  • 生成推送证书

    生成推送证书的pem文件,很多教程都是将公钥和私钥单独导出p12文件,然后分别转换成pem后再合并,感觉这是多此一...

  • iOS开发环境相关(3)——证书制作

    这里的证书不包含推送证书,如果需要制作推送证书,移步iOS开发环境相关(4)——推送证书 开发者证书制作 证书主要...

  • 证书相关

    推送和证书总结 推送需要两个证书,开发环境的推送证书和发布环境的推送证书。这个是上传到后台的,客户端不用管。 我们...

网友评论

      本文标题:百度云推送需要的推送证书的生成方法

      本文链接:https://www.haomeiwen.com/subject/iadzsttx.html