是否可以通过MacOS中的脚本和/或终端(High sirra和/或Mojave)为某个特定应用授予对一个指定证书或私钥的读取访问权的方式。
我可以通过图形界面来做到这一点。但是我想通过终端和/或脚本对此进行存档。
KeyChain->系统->键->双击私钥XY->访问控制->允许之前确认->添加应用XY-保存更改。
答案 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>