如何在SHA256签名之后附加SHA1签名?

时间:2019-03-01 22:42:56

标签: code-signing signtool

我有一个由MS签名的.cat文件,我想向其附加SHA1签名。但是,signtool使用/ as附加SHA1签名失败。错误0x80070057。我经常先使用SHA1进行签名,然后在SHA256签名上使用/ as,效果很好。似乎不喜欢SHA1的/ as。有没有办法让signtool做到这一点,是否有更新版本(使用8.1版本的版本),还是有其他工具可以做到?

TIA !!

1 个答案:

答案 0 :(得分:0)

答案是您暂时不能这样做。 SHA1必须是第一个。

但这没关系,因为证明签名仅标记适用于Windows 10的.CAT。先前的Windows会抱怨,因此您需要使用inf2cat创建自己的独立.CAT文件,以指示要支持的操作系统。