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 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 mensajes de certificado y combinándolos con una operación orOR 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, vea CRYPT_INTEGER_BLOB.

[in] pCertName2

Puntero a un CERT_NAME_BLOB para el segundo nombre en 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 Valor
cliente mínimo admitido Windows XP [aplicaciones de escritorio | Aplicaciones para UWP]
servidor mínimo admitido Windows Server 2003 [aplicaciones de escritorio | Aplicaciones para UWP]
de la plataforma de destino de Windows
encabezado de wincrypt.h
biblioteca de Crypt32.lib
DLL de Crypt32.dll

Consulte también

CERT_NAME_BLOB

certCompareCertificate

funciones de administración de datos de