如果您运行codesign -d -r- myapp.app
,您将获得有关代码签名的信息。显示的信息是证书根,类似certificate root = H"14bbf142a9bcc11abd868458e4ab6419ae8c170c"
是否有任何函数可以返回给定应用程序路径的信息?我检查了Apple的Code Signing Services Reference,但我找不到任何东西。
我正在使用SecRequirementCreateWithString
和SecStaticCodeCheckValidity
从我自己的应用中检查证书,但我还需要检查构成整个应用的其余二进制文件。
由于
答案 0 :(得分:0)
据我所知,没有可用于管理代码签名的公共API。您必须解析codesign
工具的输出。