无法从私人证书创建CSR。发生错误。在钥匙串中找不到指定的项目

时间:2017-06-09 02:43:17

标签: ios xcode macos keychain provisioning-profile

我已从其他Mac导入公共和私人证书,我现在正尝试使用该私有证书创建证书签名请求(CSR)。当我右键单击私人证书和/或使用Keychain Access - >证书助理 - >从证书颁发机构申请证书使用"",我在助理流程结束时收到错误,说明"在钥匙串中找不到指定的项目。" (见截图)

在任何人天真地建议我不应该选择私人证书之前,应该只创建一个没有私人证书的CSR - 这不是我想要的。我试图创建一个使用相同私有证书的新证书 - 这是练习的重点和问题的原因。

我已经尝试了所有我能想到的东西,以确保钥匙串和证书有权限,没有腐败等,但我很难过。

这在创建证书的Mac上完全正常,而不是在导入证书的Mac上。我的Xcode / iOS应用程序在发布时也会立即崩溃,我也认为它也与此问题有关。

顺便说一句,如果重要的话,证书是在带有macOS Sierra的Mac上创建的,它是在带有El Captain的Mac上导入的。

Keychain Error

1 个答案:

答案 0 :(得分:0)

this解决方案中所述,您可以使用openssl生成.csr文件。