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

Voir aussi

CERT_NAME_BLOB

CertCompareCertificate

fonctions Gestion des données