我正在尝试从应用程序导出私钥Keychains
并出现错误。
您未能提供必要的管理员授权。
更新:
打开钥匙串,在My Certificates
-login
找到我的密钥对,右键单击私人密钥对,在桌面上导出为 p12,指定Fine
密码 - 错误!
答案1
我按照您报告的步骤导出了两个私钥,并且两次都成功了。
从报告的错误来看,当 Keychain Access 询问你时,你输入了错误的密码登录钥匙串密码。我输入了管理员密码(我在测试中使用的帐户是允许管理我的 Mac 的帐户),并没有收到任何错误消息。巧合的是,即使第一次要求我输入密码,我也使用了管理员密码;我认为这没什么区别。
答案2
我也遇到过同样的情况,但有些事情完全搞砸了,我仍然不确定是什么原因造成的。
首先,我在某个过程中点击了“始终允许”,然后输入了错误的密码。之后它再也没有要求我输入密码,而是一直坚持让我输入failed
。真可怜。
反正, 在我点击“锁定登录钥匙串”后,它突然再次要求输入密码.然后它就起作用了。
答案3
我在 Mac Mini 服务器上使用 Mac OS X 10.6。
导出私钥时,我收到的错误是:
发生错误。无法导出项目。您未能提供必要的管理员授权。
解决方案:
为了从 Keychain 中导出私钥,必须重新启动服务器并以 root 身份登录。
- ID:根
- 密码:您的管理员密码
继续到钥匙串访问并选择您的钥匙串(如“系统”)并使用root
您的管理员密码解锁它。
现在可正常出口。
答案4
每当钥匙串出现问题时,只需单击锁即可“锁定登录钥匙串”,然后再次单击即可解锁。钥匙串将要求输入系统密码,然后一切正常。
主要问题可能是一次输入错误的密码会导致 Keychain 崩溃。