从另一个应用程序获取证书根目录

时间:2012-01-13 18:43:58

标签: objective-c macos cocoa

如果您运行codesign -d -r- myapp.app,您将获得有关代码签名的信息。显示的信息是证书根,类似certificate root = H"14bbf142a9bcc11abd868458e4ab6419ae8c170c"

是否有任何函数可以返回给定应用程序路径的信息?我检查了Apple的Code Signing Services Reference,但我找不到任何东西。

我正在使用SecRequirementCreateWithStringSecStaticCodeCheckValidity从我自己的应用中检查证书,但我还需要检查构成整个应用的其余二进制文件。

由于

1 个答案:

答案 0 :(得分:0)

据我所知,没有可用于管理代码签名的公共API。您必须解析codesign工具的输出。