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 |