署名済みプログラムをマイクロソフトのsigntoolツールのverifyコマンドで検証するとエラーが返されるのはなぜですか?
SignTool Error: A certificate chain processed,
but terminated in a rootcertificate which is not trusted by the trust provider.
Number of errors: 1
こちらでご購入いただいたのはEVコード署名証明書ではなく通常のコード署名証明書であるため、マイクロソフトSignToolのverifyはデフォルトでドライバー署名検証モード(EV証明書が必要)を使用するため、そのままVerifyを実行すると失敗します。/pa パラメータを追加する必要があります。
マイクロソフトの関連ドキュメントはこちらで説明されています: マイクロソフト関連ドキュメント 。
コマンド例:signtool verify /v /pa datestrl.exe