Octo
Octo

Reputation: 563

Signtool SignerSign() Error (-1073700864/0xc000a000)

where can i find the meaning of this error for the program SignTool.exe?

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

I have been getting this error randomly for a few days when calling the command

signtool.exe sign /debug /a /tr http://tsa.starfieldtech.com /td SHA256 MyDll.dll

Thanks.

Upvotes: 7

Views: 2327

Answers (3)

Scottie
Scottie

Reputation: 1

I had the same issue for the past two days with Sectigo (Comodo CA) where all my post build signings kept randomly failing. Has been fine for two years and interestingly exactly 1-year to the day before the certificate expires these errors start happening. It seems as though it would work with a single build but for multiple builds it would randomly complain about one of them and not always the same.

changing my post build event from:

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

to:

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

solved the problem.

Upvotes: 0

frdr
frdr

Reputation: 81

Same issue occurred using a godaddy code singing certificate to sign a msi installer.

/tr specifies the URL of the RFC 3161 time stamp server.

Changing the url from http://tsa.starfieldtech.com to http://timestamp.digicert.com solves the problem.

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

Upvotes: 8

Nikhil Gadre
Nikhil Gadre

Reputation: 21

Even I was facing same problem during jenkins build. The problem got resolved by adding seconds delay before you sign the next binary.

ping 127.0.0.1 -n 16 > nul

Upvotes: 2

Related Questions