小编典典

为 APNS 创建 .pem 文件?

all

如何为 APN 有效负载数据创建要存储在托管服务器中的 .pem 文件?


阅读 125

收藏
2022-07-28

共1个答案

小编典典

这是我所做的,来自:blog.boxedice.com和“iPhone 高级项目”第 10
章,作者是 Joe Pezzillo。

使用钥匙串中的 aps_developer_identity.cer:

  1. 从本地 Mac 和登录钥匙串启动钥匙串访问,按证书类别过滤。您将看到一个名为“pple Development Push Services”的可扩展选项
  2. 右键点击“pple Development Push Services”>导出“pple Development Push Services ID123”。将此作为apns-dev-cert.p12文件保存在您可以访问的地方。无需输入密码。
  3. 下一条命令在 Mac 的终端中生成 PEM 格式(隐私增强邮件安全证书)的证书:
    openssl pkcs12 -in apns-dev-cert.p12 -out apns-dev-cert.pem -nodes -clcerts
    

在服务器上使用 chmod 400 设置此未加密密钥的文件权限。

2022-07-28