我们从 Thawte 购买了Microsoft Authenticode证书。现在我把它放在一个 PFX 文件中。我尝试以下方法:
D:\sign>signtool sign /f ./cert/cert.pfx /p mypass /t http://timestamp.verisign.com/scripts/timstamp.dll "mySetup.exe"
Done Adding Additional Store
Successfully signed and timestamped: mySetup.exe
但是当我运行时mySetup.exe,它会像未签名一样运行,并显示“Unknown Publishier”。当我使用 SignTool 验证 EXE 文件时,我得到以下信息。
D:\sign>SignTool verify mySetup.exe
SignTool Error: WinVerifyTrust returned error: 0x800B010A
SignTool Error: File not valid: mySetup.exe
Number of errors: 1
怎么了?