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 |