如何从 osx 中的应用程序包中检索证书和签名?

How to retrieve certificate and signature from app bundle in osx?

我想知道如何读取应用程序包签名和签名附带的证书。到目前为止,我一直在使用协同设计工具。但是我想以更编程的方式检索这些信息。在手册页中写道,代码签名工具只是代码签名 api 的 shell 包装器。苹果开发者库中的代码签名指南说签名本身存储在二进制文件中。现在我的问题是如何从二进制文件中获取这些信息?

好的,我在 post 和《安全转换编程指南》的帮助下找到了解决方案,我能够解决这个问题。