将推送通知证书导出为 P12

All*_*ome 6 apple-push-notifications amazon-sns ios

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

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

在此处输入图片说明

Bev*_*Dev 6

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


che*_*der 5

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

我复制并粘贴了答案:原来您所要做的就是在左侧面板上选择“我的证书”并启用 .p12 选项。