mik*_*wan 11 security macos keychain osx-mountain-lion
我正在使用Mac OS X Mountain Lion中的一个应用程序,该应用程序需要访问Keychain Access中我的一些证书的私钥.由于此应用程序将在服务器上运行,因此我需要避免弹出对话框,该对话框要求用户允许应用程序访问私钥:

我知道通过单击"始终允许"对话框将不再弹出该私钥,问题是我将使用不同的密钥.
提前致谢,
Mikywan.
mik*_*wan 12
我找到解决此问题的唯一方法是在Keychain Access中设置私钥"允许所有应用程序访问此项目".

将证书导入钥匙串时,可以从终端配置此项.
导入命令:import inputfile [-k keychain] [-t type] [-f format] [-w] [-P passphrase] [options...]
要将访问控制设置为"允许所有应用程序访问此项",只需添加标记"-A"即可.
您可以查看Apple的安全手册
希望这可以帮助.