不使用codesign(1)二进制文件生成iOS代码签名

不使用codesign(1)二进制文件生成iOS代码签名,ios,security,hash,codesign,Ios,Security,Hash,Codesign,我在互联网上搜索过,没有找到关于iOS/OSX.app捆绑包的具体签署方式 我知道二进制文件的(SHA1?)散列是用签名者证书提供的密钥进行非对称加密的。然后,有关证书的信息嵌入到带有签名哈希的文件中。我需要关于如何在不使用预先存在的实用程序的情况下生成此文件的信息 我之所以需要这样做,是因为我希望能够编写Javascript,用提供的证书对应用程序进行代码设计,但代码设计(1)实用程序的源代码不可用 答复需要: 从二进制文件中获取的哈希类型(以及对哈希所做的任何操作)。 如何将证书和哈希嵌入到

我在互联网上搜索过,没有找到关于iOS/OSX.app捆绑包的具体签署方式

我知道二进制文件的(SHA1?)散列是用签名者证书提供的密钥进行非对称加密的。然后,有关证书的信息嵌入到带有签名哈希的文件中。我需要关于如何在不使用预先存在的实用程序的情况下生成此文件的信息

我之所以需要这样做,是因为我希望能够编写Javascript,用提供的证书对应用程序进行代码设计,但代码设计(1)实用程序的源代码不可用

答复需要: 从二进制文件中获取的哈希类型(以及对哈希所做的任何操作)。 如何将证书和哈希嵌入到文件中。
输出文件应与从codesign(1)实用程序生成的文件相同。

可以使用
codesign
源代码,但是您面临许多工作:非常感谢,这正是我所需要的。