列出系统钥匙串证书

时间:2012-10-29 12:49:55

标签: ios keychain

我正在开发一个iOS应用程序,需要访问系统证书和密钥才能对数据进行数字签名。

我做了一些研究,我发现从理论上讲,第三方应用程序无法访问系统密钥链,因为它只能访问自己的密钥链。这是一个stackoverflow post解释。

但是,某些应用程序(如Cisco AnyConnect)会显示包含VPN配置的所有系统证书的列表。这可能意味着实际上是一种获取系统证书列表的方法。

image显示证书在cisco应用程序中的显示方式。

如果有人能对这个问题有所了解,我真的很感激。

1 个答案:

答案 0 :(得分:0)

因为只需使用正确的entitlements.xml文件对二进制文件进行签名即可。 Keychain-dumper完全符合您的要求。