【问题标题】:macos grant access to system keychain for appmacos 授予应用程序对系统钥匙串的访问权限
【发布时间】:2018-10-24 12:37:45
【问题描述】:

有没有办法通过 MacOS(High sirra 和/或 Mojave)中的脚本和/或终端授予对特定应用程序的一个指定证书或私钥的读取访问权限。

我可以通过图形界面来完成。但我想通过终端和/或脚本存档。

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

【问题讨论】:

    标签: macos macos-high-sierra


    【解决方案1】:

    您可以在证书的导入/安装过程中使用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>

    【讨论】:

      猜你喜欢
      • 2023-04-08
      • 2018-09-18
      • 2017-01-03
      • 2012-06-29
      • 2019-06-10
      • 1970-01-01
      • 1970-01-01
      • 2018-03-31
      相关资源
      最近更新 更多