所有 iOS .p12 证书都需要密码吗?

Posted

技术标签:

【中文标题】所有 iOS .p12 证书都需要密码吗?【英文标题】:Do ALL iOS .p12 certs require a password? 【发布时间】:2019-07-23 19:50:05 【问题描述】:

我们正在努力构建推送通知,但应用所有者表示他们的 .p12 应用证书没有 CERT PW。根据我们所有的经验,总是有一个关联的证书密码。有没有人看到其他的?

【问题讨论】:

这听起来很混乱。没有“证书密码”之类的东西。 p12 是从您的钥匙串导出的文件,是的,如果您愿意,可以将密码留空。给它一个密码的原因是它包含私钥。 【参考方案1】:

你是对的,.p12 必须有一些密码来保护它。但是我们可以在从钥匙串导出 .p12 时将密码字段留空并按回车键。所以在这种情况下,没有密码意味着在使用 .p12 发送推送时,通过将密码字段留空来点击重新运行/输入。

【讨论】:

【参考方案2】:

.p12 的密码是可选的。您可以在导出时选择一个,也可以将其留空。

【讨论】:

以上是关于所有 iOS .p12 证书都需要密码吗?的主要内容,如果未能解决你的问题,请参考以下文章

iOS证书(.p12)和描述文件(.mobileprovision)的导出和使用方法

iOS - p12 证书

Elasticsearch启动https

mac 给后台创建推送证书pem步骤

申请iOS推送证书.p12

golang实现ios推送