CertComparePublicKeyInfo, fonction (wincrypt.h)

La fonction CertComparePublicKeyInfo compare deux clés publiques encodées pour déterminer si elles sont identiques.

Syntaxe

BOOL CertComparePublicKeyInfo(
  [in] DWORD                 dwCertEncodingType,
  [in] PCERT_PUBLIC_KEY_INFO pPublicKey1,
  [in] PCERT_PUBLIC_KEY_INFO pPublicKey2
);

Paramètres

[in] dwCertEncodingType

Spécifie le type d’encodage utilisé. Il est toujours acceptable de spécifier les types d’encodage de certificat et de message en les combinant avec une opération OR au niveau du bit, comme illustré dans l’exemple suivant :

X509_ASN_ENCODING | PKCS_7_ASN_ENCODING types d’encodage actuellement définis sont les suivants :

  • X509_ASN_ENCODING
  • PKCS_7_ASN_ENCODING

[in] pPublicKey1

Pointeur vers le CERT_PUBLIC_KEY_INFO de la première clé publique de la comparaison.

[in] pPublicKey2

Pointeur vers le CERT_PUBLIC_KEY_INFO de la deuxième clé publique de la comparaison.

Valeur retournée

Si les clés publiques sont identiques et que la fonction réussit, la fonction retourne une valeur différente de zéro (TRUE).

Si la fonction échoue, elle retourne zéro (FALSE).

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wincrypt.h
Bibliothèque Crypt32.lib
DLL Crypt32.dll

Voir aussi

CERT_PUBLIC_KEY_INFO

Gestion des données Functions