创建 p12 推送证书
更新时间: 2024/05/08 15:00:14
本文主要介绍如何创建 .p12 推送证书,后续用于授权云信服务端与 APNs 实现通信。
步骤 1:本地生成 CSR 文件
-
在 OSX 系统中打开钥匙串访问工具,在菜单栏选择钥匙串访问 ->证书助理 -> 从证书颁发即构请求证书...。
-
在证书信息中输入用户电子邮件地址(您的邮箱)、常用名称(您的名称或公司名称),选择存储到磁盘,单击继续。
系统将生成一个 *.certSigningRequest 文件。
步骤 2:生成推送证书
-
在Apple 开发者网站的Certificates, IDs & Profiles(证书、标识符和描述文件),单击Identifiers(标识符)。然后选择目标 App ID 进行配置。
-
在Capabilities 中勾选 Push Notifications,并选择Configure,进入创建证书页面。
-
选择需要配置证书的环境,单击Create Certificate。
APNs 提供生产环境和开发环境,您可以按需进行选择。
- Development SSL Certificate:用于开发环境的开发 SSL 证书
- Production SSL Certificate:用于生产环境的生产 SSL 证书
-
单击Choose File,上传本地生成的 CSR 文件,再单击Continue,即可生成推送证书。
-
单击Download,将推送证书(.cer 文件)下载到本地。
-
双击下载到本地的证书文件(.cer),证书会自动导入钥匙串中。
- 证书的名称为
Apple [Development/Production] iOS Push Services: [Bundle ID]
,或者Apple Push Services: [Bundle ID]
。 - 在钥匙串访问的我的证书中可以获取导入的证书。
- 证书的名称为
步骤 3:导出 .p12 文件
-
在 OSX 系统中打开钥匙串访问工具,在左侧菜单栏单击登录和证书,选择刚导入的证书,右键导出为扩展名为 .p12 的证书文件。
-
在弹出的对话框中,输入用于保护导出文件的密码。 在此输入的密码在后续上传 p12 证书至云信控制台时使用,请务必记录该密码。
-
再次输入密码,导出 p12 文件。
此文档是否对你有帮助?