CryptXmlDllVerifySignature コールバック関数 (cryptxml.h)
CryptXmlDllVerifySignature 関数は署名を検証します。
CryptXmlDllVerifySignature 関数は、エクスポートされた CryptXmlDllGetInterface 関数を通じて公開されます。
構文
CryptXmlDllVerifySignature Cryptxmldllverifysignature;
HRESULT Cryptxmldllverifysignature(
[in] const CRYPT_XML_ALGORITHM *pSignatureMethod,
[in] BCRYPT_KEY_HANDLE hKey,
[in] const BYTE *pbInput,
[in] ULONG cbInput,
[in] const BYTE *pbSignature,
[in] ULONG cbSignature
)
{...}
パラメーター
[in] pSignatureMethod
アルゴリズムを指定する CRYPT_XML_ALGORITHM 構造体へのポインター。
[in] hKey
公開キーへのハンドル。
[in] pbInput
署名されたデータを含むバッファーへのポインター。 cbInput パラメーターには、このバッファーのサイズが含まれています。
[in] cbInput
pbInput パラメーターが指すバッファーのサイズ (バイト単位)。
[in] pbSignature
検証する署名値を含むバッファーへのポインター。 cbSignature パラメーターには、このバッファーのサイズが含まれています。
[in] cbSignature
pbSignature バッファーのサイズ (バイト単位)。
戻り値
関数が成功した場合、関数は 0 を返します。
関数が失敗した場合は、エラーを示す HRESULT 値を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | cryptxml.h |