Fonction de rappel CryptXmlDllVerifySignature (cryptxml.h)
La fonction CryptXmlDllVerifySignature vérifie une signature.
La fonction CryptXmlDllVerifySignature est exposée via la fonction CryptXmlDllGetInterface exportée.
Syntaxe
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
)
{...}
Paramètres
[in] pSignatureMethod
Pointeur vers une structure CRYPT_XML_ALGORITHM qui spécifie l’algorithme.
[in] hKey
Handle de la clé publique.
[in] pbInput
Pointeur vers une mémoire tampon qui contient les données signées. Le paramètre cbInput contient la taille de cette mémoire tampon.
[in] cbInput
Taille, en octets, de la mémoire tampon vers laquelle pointe le paramètre pbInput .
[in] pbSignature
Pointeur vers une mémoire tampon qui contient la valeur de signature à vérifier. Le paramètre cbSignature contient la taille de cette mémoire tampon.
[in] cbSignature
Taille, en octets, de la mémoire tampon pbSignature .
Valeur retournée
Si la fonction réussit, la fonction retourne zéro.
Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | cryptxml.h |