次の方法で共有


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