エラー内容
Done Adding Additional Store SignTool Error: An unexpected internal error has occurred. Error information: "Error: SignerSign() failed." (-2146869243/0x80096005)
エラーが出ないように修正したコマンド
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86\signtool.exe" sign /fd sha256 /f %証明書パス% /p %証明書パスワード% /tr http://timestamp.digicert.com /d %アプリ名% %EXEパス%
ポイント:http://timestamp.sectigo.com/rfc3161ではなく、http://timestamp.digicert.comとすればOK
(参考)証明書の検証コマンド
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86\signtool.exe" verify /pa "C:\temp\sample.exe"
実行結果
File: C:\temp\sample.exe Index Algorithm Timestamp ======================================== 0 sha256 RFC3161 Successfully verified: C:\temp\sample.exe
ポイント
- EXEのパス中に日本語が含まれると、結果が正しく表示されないので注意!
- /pa ではなく /v を使うと結果がエラーになる。
詳細は以下のリンクを参照↓
SignTool Error: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.