Función CertVerifyCRLRevocation (wincrypt.h)
La función CertVerifyCRLRevocation comprueba una lista de revocación de certificados (CRL) para determinar si el certificado de un firmante se ha revocado o no. Se recomiendan las nuevas funciones de comprobación de la cadena de certificados en lugar del uso de esta función.
Sintaxis
BOOL CertVerifyCRLRevocation(
[in] DWORD dwCertEncodingType,
[in] PCERT_INFO pCertId,
[in] DWORD cCrlInfo,
[in] PCRL_INFO [] rgpCrlInfo
);
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
Los tipos de codificación definidos actualmente son:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
[in] pCertId
Puntero a la estructura CERT_INFO del certificado que se va a comprobar con la CRL.
[in] cCrlInfo
Número de punteros de CRL_INFO en la matriz rgpCrlInfo .
[in] rgpCrlInfo
Matriz de punteros a CRL_INFO estructuras.
Valor devuelto
Devuelve TRUE si el certificado no está en la CRL y, por tanto, es válido.
Devuelve FALSE si el certificado está en la lista y, por tanto, se ha revocado y no es válido.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wincrypt.h |
Library | Crypt32.lib |
Archivo DLL | Crypt32.dll |