无法从钥匙串访问中导出 .p12

Unable to export .p12 from Keychain access

我遇到了奇怪的情况。对于 Apple 推送通知,我无法从钥匙串访问中导出 .p12 文件。我可以突出显示这两个项目并单击导出 2 个项目,但之后什么也没有发生。所有步骤都是正确的,因为我一直在这样做。钥匙串访问或我的 Mac 似乎有问题?几天前我成功地完成了另一把钥匙并且它起作用了,现在导出这个旧钥匙不起作用。我认为生成证书没有任何错误或问题,否则它应该适用于旧密钥。

在左窗格中选择了登录。有什么建议吗?

重启机器在我的情况下有效。

当您碰巧选择了错误的钥匙串时(例如,如果您不小心单击了系统钥匙串而不是登录钥匙串),也会发生此问题。如果证书签名请求来自该机器,它将把私钥与登录钥匙串相关联。因此,如果您随后以某种方式下载证书并将其导入到系统钥匙串中,Keychain Access 将找不到匹配的私钥并且不会将证书放在“我的证书”下,并且无法导出 p12.您还不如尝试在不同的 Mac.

上导入钥匙串

因此,请确保导入到与私钥关联的钥匙串中。这通常是登录钥匙串。