macos授予对应用程序系统钥匙串的访问权限

时间:2018-10-24 12:37:45

标签: macos macos-high-sierra

是否可以通过MacOS中的脚本和/或终端(High sirra和/或Mojave)为某个特定应用授予对一个指定证书或私钥的读取访问权的方式。

我可以通过图形界面来做到这一点。但是我想通过终端和/或脚本对此进行存档。

KeyChain->系统->键->双击私钥XY->访问控制->允许之前确认->添加应用XY-保存更改。

1 个答案:

答案 0 :(得分:0)

您可以在导入/安装证书的过程中使用security命令进行操作。如果已安装证书,则可以使用前面提到的GUI或删除私钥,然后使用以下命令重新安装。

sudo security import <path_to_cert_or_private_key_file> -k /Library/Keychains/System.keychain  -P <password_of_the_certificate_file>  -T <path_to_the_app>