Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |