列出系统钥匙串证书

4
我正在开发一个iOS应用程序,需要访问系统证书和密钥以对数据进行数字签名。
我做了一些研究,并发现理论上第三方应用程序无法访问系统钥匙串,因为它只能访问自己的钥匙串。这里有一个stackoverflow post解释了这一点。
然而,像Cisco AnyConnect这样的一些应用程序显示了所有系统证书的列表,用于VPN配置。这可能意味着确实有一种方法可以获取该系统证书列表。
这个image展示了cisco应用程序中证书的显示方式。
如果有人能够解决这个问题,我会非常感激。
1个回答

0

这只是一个使用正确的entitlements.xml文件对二进制文件进行签名的问题。Keychain-dumper正好符合您的要求。


1
看起来你需要对设备进行越狱才能使代码正常工作。从Keychain-dumper中提取:另外,以下说明假定目标设备已经被越狱。 - anavarroma
3
如何在不越狱设备的情况下实现这一点? - anavarroma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接