标签: ios keychain
我正在开发一个iOS应用程序,需要访问系统证书和密钥才能对数据进行数字签名。
我做了一些研究,我发现从理论上讲,第三方应用程序无法访问系统密钥链,因为它只能访问自己的密钥链。这是一个stackoverflow post解释。
但是,某些应用程序(如Cisco AnyConnect)会显示包含VPN配置的所有系统证书的列表。这可能意味着实际上是一种获取系统证书列表的方法。
此image显示证书在cisco应用程序中的显示方式。
如果有人能对这个问题有所了解,我真的很感激。
答案 0 :(得分:0)
因为只需使用正确的entitlements.xml文件对二进制文件进行签名即可。 Keychain-dumper完全符合您的要求。
entitlements.xml