Fonction CertCompareCertificateName (wincrypt.h)
La fonction CertCompareCertificateName compare deux structures de certificat CERT_NAME_BLOB pour déterminer si elles sont identiques. Les structures CERT_NAME_BLOB sont utilisées pour l’objet et l’émetteur de certificats.
Syntaxe
BOOL CertCompareCertificateName(
[in] DWORD dwCertEncodingType,
[in] PCERT_NAME_BLOB pCertName1,
[in] PCERT_NAME_BLOB pCertName2
);
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] pCertName1
Pointeur vers un CERT_NAME_BLOB pour le prénom dans la comparaison. Pour plus d’informations, consultez CRYPT_INTEGER_BLOB.
[in] pCertName2
Pointeur vers un CERT_NAME_BLOB pour le deuxième nom de la comparaison.
Valeur retournée
Si les noms 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
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | wincrypt.h |
Bibliothèque | Crypt32.lib |
DLL | Crypt32.dll |