![已撤销的证书未进入 Microsoft CA CRL](https://linux22.com/image/771503/%E5%B7%B2%E6%92%A4%E9%94%80%E7%9A%84%E8%AF%81%E4%B9%A6%E6%9C%AA%E8%BF%9B%E5%85%A5%20Microsoft%20CA%20CRL.png)
我在 Windows Server 2016 计算机上设置了 CA 和 Active Directory + ADFS 实例。我为其中一位用户颁发了客户端证书(用于智能卡登录),然后将其吊销。但是,我仍然能够通过吊销的证书登录。
尝试调试时,我发现已撤销的证书未出现在 CRL 中。是否应该以某种方式进行配置,或者这是某种缓存?
一些数据:
- 在 certsrv 中,该
Revoked Certificates
部分显示我撤销的证书,其中撤销原因 =Unspecified
。 - certutil 显示“叶证书吊销检查已通过”。完整命令:
certutil -f –urlfetch -verify C:\Path\To\My\Revoked\Cert.cer
- 在 CA 属性的 certsrv 中,“扩展”选项卡确实显示了多个 CRL 分发点;我没有更改这些设置。
- 打开中的 .crl 文件时
C:\Windows\system32\CertSrv\CertEnroll\
,两个文件都是空的。