次の方法で共有


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