WTHelperCertCheckValidSignature 関数 (wintrust.h)
[ WTHelperCertCheckValidSignature 関数は、[要件] セクションで指定されたオペレーティング システムで使用できます。 今後のバージョンでは変更されるか、利用できなくなる場合もあります。 証明書の検証には、 CertGetCertificateChain 関数と CertVerifyCertificateChainPolicy 関数を 使用します。 Microsoft Authenticode テクノロジ署名検証の場合は、.NET Frameworkを使用します。
WTHelperCertCheckValidSignature 関数は、シグネチャが有効かどうかを確認します。 信頼プロバイダーは、CRYPT_PROVIDER_FUNCTIONS構造体のpfnFinalPolicy メンバーが指す関数を呼び出す前に、署名の有効性の初期評価を取得するために使用できます。
構文
HRESULT WTHelperCertCheckValidSignature(
CRYPT_PROVIDER_DATA *pProvData
);
パラメーター
pProvData
署名者とカウンター署名者の情報を含む CRYPT_PROVIDER_DATA 構造体へのポインター。
戻り値
関数が成功した場合、関数はS_OKを返します。
関数が失敗した場合は、エラーを示す HRESULT 値を返します。 考えられるエラー値の一覧については、「 WinVerifyTrust」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista、SP2 を使用した Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | wintrust.h |
Library | Wintrust.lib |
[DLL] | Wintrust.dll |