iOS

创建 p12 推送证书

更新时间: 2024/03/14 17:08:39

本文主要介绍如何创建 .p12 推送证书,后续用于授权云信服务端与 APNs 实现通信。

步骤 1:本地生成 CSR 文件

  1. 在 OSX 系统中打开钥匙串访问工具,在菜单栏选择钥匙串访问 ->证书助理 -> 从证书颁发即构请求证书...

  2. 在证书信息中输入用户电子邮件地址(您的邮箱)、常用名称(您的名称或公司名称),选择存储到磁盘,单击继续

    系统将生成一个 *.certSigningRequest 文件。

步骤 2:生成推送证书

  1. Apple 开发者网站Certificates, IDs & Profiles(证书、标识符和描述文件),单击Identifiers(标识符)。然后选择目标 App ID 进行配置。

  2. Capabilities 中勾选 Push Notifications,并选择Configure,进入创建证书页面。

  3. 选择需要配置证书的环境,单击Create Certificate

    APNs 提供生产环境和开发环境,您可以按需进行选择。

    • Development SSL Certificate:用于开发环境的开发 SSL 证书
    • Production SSL Certificate:用于生产环境的生产 SSL 证书
  4. 单击Choose File,上传本地生成的 CSR 文件,再单击Continue,即可生成推送证书。

  5. 单击Download,将推送证书(.cer 文件)下载到本地。

  6. 双击下载到本地的证书文件(.cer),证书会自动导入钥匙串中。

    • 证书的名称为 Apple [Development/Production] iOS Push Services: [Bundle ID],或者 Apple Push Services: [Bundle ID]
    • 钥匙串访问我的证书中可以获取导入的证书。

步骤 3:导出 .p12 文件

  1. 在 OSX 系统中打开钥匙串访问工具,在左侧菜单栏单击登录证书,选择刚导入的证书,右键导出为扩展名为 .p12 的证书文件。

  2. 在弹出的对话框中,输入用于保护导出文件的密码。 在此输入的密码在后续上传 p12 证书至云信控制台时使用,请务必记录该密码。

  3. 再次输入密码,导出 p12 文件。

此文档是否对你有帮助?
有帮助
去反馈
  • 步骤 1:本地生成 CSR 文件
  • 步骤 2:生成推送证书
  • 步骤 3:导出 .p12 文件