【发布时间】:2018-10-29 20:33:24
【问题描述】:
这与 macOS 有关。
我需要使用本地 Mac 应用程序内部的 API 检索导入并在 Keychain 上可用的签名身份列表(证书 + 私钥)。我可以运行以下命令行并解析结果:
> /usr/bin/security find-identity -v -p codesigning
>
> 1) 0123456789ABCDEF0123456789ABCDEF01234567 "iPhone Developer: John Doe (GTHESFW12)"
> 2) 0123456789ABCDEF0123456789ABCDEF01234567 "iPhone Distribution: ABC Inc (12356DGEWS)"
> 2 valid identities found
但我正在寻找一种通过本机安全 API 执行此操作的方法。有没有办法做到这一点?
【问题讨论】:
-
你需要阅读Keychain Services
-
非常感谢!我正在查看附近的内容,但没有找到正确的链接
-
祝你好运。这是一个令人生畏的 API,但它应该有你需要的一切。
标签: objective-c swift macos security certificate