SignerSign()失败。 (-2146869243 / 0x80096005)

问题描述 投票:2回答:1

我已经对编译的应用程序进行签名已有几个月了,并且拥有一个调用Windows 10 SDK signtool的脚本。在两台不同的计算机上都可以正常工作,并且我的证书有效。今天,我刚刚开始收到带有上面列出的错误号的“意外内部错误”。我尝试禁用防病毒软件,该软件可以帮助in this case,但不能帮助我。

我的应用程序是用Delphi编写的,但我认为这并不重要,因为在Microsoft的Developer Community under Visual Studio中报告了相同的问题。我一直在使用SDK的10.0.18362.0版本,但是在收到此错误之后,发现有更新并尝试了10.0.19041.0版,但出现了相同的错误。

还有其他人遇到这个问题吗?有什么建议吗?

delphi code-signing signtool
1个回答
6
投票

同样。问题是comodoca.com时间戳服务器消失了。

我切换到使用DigiCert:

"C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\signtool.exe" sign /tr http://timestamp.digicert.com ...

UPDATE(感谢David Cornelius):

[我刚刚发现的更多信息:需要使用/?td = sha256:timestamp.comodoca.com/?td=sha256-从2020年5月30日开始不推荐使用SHA1服务器(所有SHA1根目录现在都已过期)

© www.soinside.com 2019 - 2024. All rights reserved.