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 |