私はサインツールを使用して自分のWIX EXEの1つに署名しようとしています。証明書を作成してWindows証明書ストアにインストールすると、署名ツールを使用してEXEを簡単に検証できます。しかし、PFXファイルを作成して署名しようとすると、正常に署名されます。しかし、私がそれを検証しようとすると、以下のエラーがスローされます。pfxファイルを使用してsigntool.exeを使用して署名して確認する
SignTool Error: WinVerifyTrust returned error: 0x800B010A
A certificate chain could not be built to a trusted root authority.
Number of errors: 1
私はhttps://social.msdn.microsoft.com/Forums/sqlserver/en-US/da5d1aef-5dbc-4400-8972-fef4d7139d99/where-windows-sdk-tools-like-cert2spcexe-and-pvk2pfxexe-go?forum=windowssdkの答えで述べたコマンドを使用して証明書チェーンと署名を使用してみました。しかし、同じエラーが発生します。私の要件は、signtoolを使用してPFXファイルを使用して署名して検証することです。私はWindowsストアを使用することはできません。どんな助けでも大歓迎です。
PFXファイルはどのように作成しましたか? 「署名する」と言うと、「それ」はWIX EXEを指しますか? – bradfordrg
https://msdn.microsoft.com/en-us/library/ff699202.aspxのステップバイステップの手順に従ってPFXを作成しました。「はい」はWIX EXEを指します。私がPFXを使ってEXEに署名するとEXEが署名されます。しかし、 "SignTool verify/pa MyControl.exe"コマンドを使って符号ツールを使って検証しようとすると、質問に記載されているエラーが発生します。 – mayooran