SignTool を使ってファイルの署名を確認する
次のコマンドは、MyControl.exe という名前のファイルの署名を確認します。
SignTool verify MyControl.exe
上記の例が失敗した場合、署名によりコード署名証明書が使用された可能性があります。 SignTool の既定では、検証用の Windows ドライバー ポリシーが使用されます。
次のコマンドは、既定の認証検証ポリシーを使用して署名を検証します。
SignTool verify /pa MyControl.exe
カタログで署名されている可能性があるシステム ファイルを検証するコマンドを次に示します。
SignTool verify /a SysFile.dll
MyCat.cat という名前のカタログで署名されているシステム ファイルを検証するコマンドを次に示します。
SignTool verify /c MyCat.cat MyFile.ini
SignTool 検証の場合、証明書の署名者を取得できます。 次のコマンドは、システム ファイルを検証し、署名者証明書を表示します。
SignTool verify /v MyControl.exe
SignTool は、署名チェックの結果を示すコマンド ライン テキストを返します。 さらに、SignTool は、正常に実行するために終了コード 0 を返します。1 つは失敗した実行用、2 つは警告で完了した実行用に返します。
SignTool について詳しくは、「SignTool」をご覧ください。