Freigeben über


CryptXmlDllVerifySignature-Rückruffunktion (cryptxml.h)

Die CryptXmlDllVerifySignature-Funktion überprüft eine Signatur.

Die CryptXmlDllVerifySignature-Funktion wird über die exportierte CryptXmlDllGetInterface-Funktion verfügbar gemacht.

Syntax

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
)
{...}

Parameter

[in] pSignatureMethod

Ein Zeiger auf eine CRYPT_XML_ALGORITHM-Struktur , die den Algorithmus angibt.

[in] hKey

Ein Handle für den öffentlichen Schlüssel.

[in] pbInput

Ein Zeiger auf einen Puffer, der die signierten Daten enthält. Der cbInput-Parameter enthält die Größe dieses Puffers.

[in] cbInput

Die Größe des Puffers in Bytes, auf den der parameter pbInput verweist.

[in] pbSignature

Ein Zeiger auf einen Puffer, der den zu überprüfenden Signaturwert enthält. Der cbSignature-Parameter enthält die Größe dieses Puffers.

[in] cbSignature

Die Größe des pbSignature-Puffers in Bytes.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion null zurück.

Wenn die Funktion fehlschlägt, wird ein HRESULT-Wert zurückgegeben, der den Fehler angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile cryptxml.h