我们需要使用 sha2 算法对 Windows 软件进行签名,但安装 signtool 似乎是个问题,因为我很难在我的机器上安装该软件。
此外,我想在 linux 上签署 exe。
我们以前使用signcode 执行任务,但它只支持sha1 和md5。自 01.01.2016 起,不再接受 sha1 和 md5。
因此,我想知道执行任务的替代方法是什么。
更新:我确实从另一台计算机上提取了一个签名工具,它也用时间戳对文件进行了签名:
signtool.exe sign /fd SHA256 /a /f file.pfx /p my password /t http://timestamp.verisign.com/scripts/timstamp.dll filetosign.exe
它确实显示为使用 SHA256 签名并且具有时间戳,但 InternetExplorer 仍然存在问题。
恕我直言,仍然需要这个问题,以了解是否有替代方案,以及该替代方案是否可以在 Linux 下工作,因为可以完成工作的替代工具意味着,由于signtool,该解决方案无法正常工作,因为相对于证书问题或 IE 问题。