是否有开源替代品来代替 Microsoft 的 signtool 来使用 sha2 签署 exe?

use*_*074 5 linux windows code-signing sha2 signtool

我们需要使用 sha2 算法对 Windows 软件进行签名,但安装 signtool 似乎是一个问题,因为我很难在我的机器上安装该软件。

此外,我想在linux上签署exes。

我们曾经使用符号代码执行任务,但它仅支持 sha1 和 md5。自 2016 年 1 月 1 日起,不再接受 sha1 和 md5。

因此,我想知道执行任务的替代方法是什么。

更新:我确实从另一台计算机中提取了一个签名工具,它也用时间戳对文件进行了签名:

signtool.exe sign /fd SHA256 /a  /f file.pfx /p my password /t http://timestamp.verisign.com/scripts/timstamp.dll  filetosign.exe
Run Code Online (Sandbox Code Playgroud)

它确实显示为使用 SHA256 签名,并且有时间戳,但 InternetExplorer 仍然存在问题。

恕我直言,仍然需要解决这个问题,以了解是否有替代方案,以及该替代方案是否可以在 Linux 下工作,因为可以完成这项工作的替代工具意味着,由于 signtool,该解决方案无法正常工作,如反对证书问题或 IE 问题。