同时使用sha1和sha256进行代码签名?

时间:2015-06-05 17:20:34

标签: code-signing sha1 sha256 signtool driver-signing

由于Windows更改了他们的安全策略,我们计划使用SHA-256算法而不是SHA-1开始代码签名驱动程序文件。但是,我们仍然希望能够支持仍需要SHA-1签名的旧操作系统。

使用Microsoft signtool.exe,我们可以使用/ fd标志使用SHA-1和SHA-256摘要算法成功编码签名文件。但是,如果可能,我们希望同时使用两种算法对文件进行签名。这甚至可能吗?我们希望避免使用不同算法签名的多组驱动程序,并根据操作系统确定要安装的设置 - 这将是我们的替代方法。

如果有人有完成此操作的经验,请解释您采取的方法。如果这是不可能的,那么可以理解为什么不可能的解释。

1 个答案:

答案 0 :(得分:5)

您可以通过调用signtool sign /as [signing cert parameters] [name of file]

将第二个证书附加到EXE / DLL / SYS