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 |