SignTool Error: ISignedCode::Sign returned error: 0x80092006

code-signing

I'm signing an EXE program with a certificate issued by a trusted CA.
I'm using signtool.exe from the Windows SDK v6.0a.

The certificate is located in the computer store and it is in the "Personals" folder.

My command line is :

sign /sm /n "My company" /d MyProductName /du http://my.url.com "C:\Setup\setup.exe"

When I run this command on the command line, it works fine.
When I run this command in a batch process (called by a webservice, so there is no user logged in when the command is executed), the following error occur :

Number of errors: 1
SignTool Error: ISignedCode::Sign returned error: 0x80092006
No provider was specified for the store or object.

Anybody can help on this ?

Best Answer

To save someone time, I had this problem. It turned out my certificate somehow got corrupted. After I removed it from the certificate store and imported it again, the problem went away. I'd suggest creating the PFX file all over or copying it from a location where you know it is not corrupted.

Related Topic