5

我正在寻找 OS X 上已签名二进制文件的内部格式的详细描述。对于 Windows 可执行文件,Microsoft 已经发布了规范,但我无法找到 OS X 应用程序(Mach-O 二进制文件)的等效文档。该命令的手册页codesign没有描述如何修改文件。

有谁知道在哪里可以找到这些信息?

4

1 回答 1

2

当我遇到同样的问题时,我没有找到任何描述。似乎找出格式的最佳方法是查看 codesign 实用程序的来源。来源可以在

http://www.opensource.apple.com/source/security_systemkeychain/security_systemkeychain-55191/src/codesign.h

PS 构建它们非常棘手,我没有做到。

更新:查看https://github.com/saucelabs/isign/上的项目isign,其中 Apple 的代码设计在 Python 中重新实现,并且可以在 Linux 上运行。

于 2015-02-12T19:28:13.647 回答