首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >导出推送通知证书为P12

导出推送通知证书为P12
EN

Stack Overflow用户
提问于 2016-04-12 07:19:15
回答 5查看 4.6K关注 0票数 8

通常,我可以将从苹果会员中心下载的密钥链中的证书导出为p12文件。然而,苹果似乎改变了什么?!

我需要将它作为p12导入到亚马逊的SNS服务中。我已经尝试转换到PEM文件,但是它在控制台上产生了一个错误。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-04-12 07:30:36

您无法导出到.p12,因为您的机器上没有安装私钥(如果安装了,就会像iPhone分发证书一样在证书旁边有一个“展开”箭头)。在导出之前,您需要从生成证书的机器中获取私钥。

票数 6
EN

Stack Overflow用户

发布于 2019-04-24 23:27:15

我找到的解决方案已经在这里发布:https://stackoverflow.com/a/19502944/1198404

我复制并粘贴答案:结果显示,您所要做的就是在左侧面板上选择“”,并启用.p12选项。

票数 7
EN

Stack Overflow用户

发布于 2021-03-07 04:08:02

如果接受的答案不适用于您(例如,因为您从同一个Mac创建了CSR,并且应该在此Mac上拥有私钥),那么还有一种可能性:

当您碰巧选择了错误的密钥链(就像您意外地单击了系统密钥链而不是登录密钥链),您可能会遇到同样的问题。如果证书签名请求来自该机器,它将将私钥与Login密钥链相关联(至少,这似乎是默认的)。因此,如果您随后以某种方式下载证书并将证书导入另一个密钥链,如系统密钥链(或iCloud密钥链,如一些注释所述),则keychain将找不到匹配的私钥,也不会将证书放在"My证书“下,因此无法导出p12。这将类似于在不同Mac上导入到密钥链的情况。

确保导入到与私钥关联的密钥链中。通常情况下,这将是登录密钥链。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36577508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档