这与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实现此目的的方法。有办法做到这一点吗?
答案 0 :(得分:0)
@JamesBucanek,比你的链接!以下是使用Keychain Services API生成的代码。可能对其他人有用:
array = {login1, password1, etc..}