gpt4 book ai didi

ios - 推送通知的证书和私钥

转载 作者:可可西里 更新时间:2023-11-01 03:36:44 28 4
gpt4 key购买 nike

我需要 API 的 cert.pem 和 key.pem(在我的节点 js 后端),但我只是从 App IDs -> Edit -> Download 下载 .cert 文件。我怎样才能得到它,我可以从 .cer 文件中提取它?

最佳答案

生成推送证书要在 Mac OS X 上生成证书:

  1. 登录 iPhone 开发者计划门户

  2. 从右侧的菜单中选择 App ID

  3. 创建一个没有通配符的 App ID。例如3L223ZX9Y3.com.armiento.test

  4. 单击此 App ID 旁边的配置链接,然后单击按钮启动向导以生成新的开发推送 SSL 证书(Apple 文档:创建 SSL 证书和 key )

    <
  5. 下载此证书并双击 aps_developer_identity.cer 将其导入您的钥匙串(keychain)

  6. 启动 Keychain Assistant(位于“应用程序”、“实用程序”或使用 Spotlight 搜索)并单击左侧的“我的证书”

  7. 展开 Apple Development Push Services 并选择 Apple Development Push Services 和您的私钥(就在 Apple Development Push Services 下方)

  8. 右键单击并选择“导出 2 个元素...”并另存为 server_certificates_bundle_sandbox.p12(不要输入密码)。

  9. 打开终端并将目录更改为用于保存 server_certificates_bundle_sandbox.p12 的位置,并使用此命令将 PKCS12 证书包转换为 PEM 格式(在要求输入密码时按 Enter):

    openssl pkcs12 -in server_certificates_bundle_sandbox.p12 -out server_certificates_bundle_sandbox.pem -nodes -clcerts

  10. 现在您可以使用此 PEM 文件作为您在 ApnsPHP 中的证书!

关于ios - 推送通知的证书和私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20965902/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com