Compartir a través de


Función CertCompareCertificateName (wincrypt.h)

La función CertCompareCertificateName compara dos estructuras de CERT_NAME_BLOB de certificado para determinar si son idénticas. Las estructuras de CERT_NAME_BLOB se usan para el sujeto y el emisor de certificados.

Sintaxis

BOOL CertCompareCertificateName(
  [in] DWORD           dwCertEncodingType,
  [in] PCERT_NAME_BLOB pCertName1,
  [in] PCERT_NAME_BLOB pCertName2
);

Parámetros

[in] dwCertEncodingType

Especifica el tipo de codificación usado. Siempre es aceptable especificar los tipos de codificación de certificados y mensajes al combinarlos con una operación OR bit a bit, como se muestra en el ejemplo siguiente:

X509_ASN_ENCODING | PKCS_7_ASN_ENCODING tipos de codificación definidos actualmente son:

  • X509_ASN_ENCODING
  • PKCS_7_ASN_ENCODING

[in] pCertName1

Puntero a un CERT_NAME_BLOB para el nombre en la comparación. Para obtener más información, consulte CRYPT_INTEGER_BLOB.

[in] pCertName2

Puntero a un CERT_NAME_BLOB para el segundo nombre de la comparación.

Valor devuelto

Si los nombres son idénticos y la función se realiza correctamente, la función devuelve un valor distinto de cero (TRUE).

Si se produce un error en la función, devuelve cero (FALSE).

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincrypt.h
Library Crypt32.lib
Archivo DLL Crypt32.dll

Consulte también

CERT_NAME_BLOB

CertCompareCertificate

Funciones de Administración de datos