CertVerifyCRLRevocation 函数 (wincrypt.h)
CertVerifyCRLRevocation 函数检查证书吊销列表 (CRL) ,以确定使用者的证书是否已吊销。 建议使用新的 证书链验证函数 ,而不是使用此函数。
语法
BOOL CertVerifyCRLRevocation(
[in] DWORD dwCertEncodingType,
[in] PCERT_INFO pCertId,
[in] DWORD cCrlInfo,
[in] PCRL_INFO [] rgpCrlInfo
);
参数
[in] dwCertEncodingType
指定使用的编码类型。 始终可以接受将证书和 消息编码类型 与按位 OR 操作组合在一起,如以下示例所示:
X509_ASN_ENCODING |PKCS_7_ASN_ENCODING
当前定义的编码类型包括:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
[in] pCertId
指向要针对 CRL 检查的证书 CERT_INFO 结构的指针。
[in] cCrlInfo
rgpCrlInfo 数组中的CRL_INFO指针数。
[in] rgpCrlInfo
指向 CRL_INFO 结构的指针数组。
返回值
如果证书不在 CRL 上,因此有效,则返回 TRUE 。
如果证书位于列表中,因此已被吊销且无效,则返回 FALSE 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wincrypt.h |
Library | Crypt32.lib |
DLL | Crypt32.dll |