次の方法で共有


CryptSIPVerifyIndirectData 関数 (mssip.h)

CryptSIPVerifyIndirectData 関数は、指定されたサブジェクトに対して間接ハッシュデータを検証します。

構文

BOOL CryptSIPVerifyIndirectData(
  [in] SIP_SUBJECTINFO   *pSubjectInfo,
  [in] SIP_INDIRECT_DATA *pIndirectData
);

パラメーター

[in] pSubjectInfo

メッセージの件名に関する情報を含む SIP_SUBJECTINFO 構造体へのポインター。

[in] pIndirectData

ハッシュされたサブジェクト情報に関する情報を含む SIP_INDIRECT_DATA 構造体へのポインター。

戻り値

関数が成功した場合、戻り値は TRUE です。それ以外の場合は FALSE

この関数が FALSE を返す場合は、 GetLastError 関数を呼び出すことで追加のエラー情報を取得できます。 GetLastError は、次のいずれかのエラー コードを返します。

リターン コード 説明
ERROR_INVALID_PARAMETER
1 つ以上のパラメーターが無効です。
TRUST_E_SUBJECT_FORM_UNKNOWN
サブジェクトの種類は不明な種類です。

注釈

件名には、移植可能な実行可能イメージ (.exe)、キャビネット (.cab) イメージ、フラット ファイル、カタログ ファイルが含まれますが、これらに限定されません。 サブジェクトの種類ごとに、ハッシュ計算にデータの異なるサブセットが使用され、ストレージと取得には異なる手順が必要です。 したがって、各サブジェクトの種類には、一意のサブジェクト インターフェイス パッケージ仕様があります。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー mssip.h
Library Crypt32.lib
[DLL] Crypt32.dll