Función CertCompareCertificate (wincrypt.h)
La función CertCompareCertificate determina si dos certificados son idénticos comparando el nombre del emisor y el número de serie de los certificados.
Sintaxis
BOOL CertCompareCertificate(
[in] DWORD dwCertEncodingType,
[in] PCERT_INFO pCertId1,
[in] PCERT_INFO pCertId2
);
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] pCertId1
Puntero al CERT_INFO del primer certificado de la comparación.
[in] pCertId2
Puntero al CERT_INFO para el segundo certificado de la comparación.
Valor devuelto
Si los certificados 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 |