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