Signtool SignerSign()错误(-1073700864 / 0xc000a000)

时间:2018-06-13 20:19:07

标签: signtool

在哪里可以找到SignTool.exe程序的错误含义?

"Error: SignerSign() failed." (-1073700864/0xc000a000)

在调用命令

时,我已经连续几天收到此错误
signtool.exe sign /debug /a /tr http://tsa.starfieldtech.com /td SHA256 MyDll.dll

感谢。

3 个答案:

答案 0 :(得分:8)

使用Godaddy代码唱歌证书签署Msi安装程序时发生了同一问题。

/tr指定RFC 3161时间戳服务器的URL。

将网址从http://tsa.starfieldtech.com更改为http://timestamp.digicert.com即可解决问题。

signtool.exe sign /debug /a /tr http://timestamp.digicert.com /td SHA256 MyDll.dll

答案 1 :(得分:0)

即使我在jenkins构建过程中遇到同样的问题。通过在签署下一个二进制文件之前添加秒延迟来解决问题。

ping 127.0.0.1 -n 16> NUL

答案 2 :(得分:0)

过去两天,我在Sectigo(Comodo CA)遇到了同样的问题,在那里我所有的帖子构建签名都随机出现故障。证书过期前的两年一直没事,有趣的是正好是一年,这些错误开始发生。似乎它可以在单个版本中使用,但是对于多个版本,它会随机抱怨其中一个,但并不总是相同。

更改我的发布后活动从:

signtool.exe sign /f "$(ProjectDir)my-cert.pfx" /p mypassword /t http://timestamp.comodoca.com/authenticode "$(TargetDir)$(TargetName).dll"

收件人:

signtool.exe sign /f "$(ProjectDir)my-cert.pfx" /p mypassword /t http://timestamp.digicert.com "$(TargetDir)$(TargetName).dll"

解决了问题。