我在实验室的同一台机器上安装了 AD、AD CS 和 OCSP 并进行了配置。然后我使用 C# 来拥有一个 OCSP 客户端,以便它可以发送吊销检查请求并解析本地计算机上安装的特定证书的响应。C# 代码是使用 Bouncy Castle 程序集构建的 (http://www.bouncycastle.org/csharp/)
问题是,如果我在 AD CS 上颁发了证书并撤销了它,并发布了 CRL 和 Delta CRL,我的 OCSP 客户端仍然说这个证书是好的,直到我单击 AD CS 中的 Refresh Revocation Data -> OCSP ->阵列配置。
我已通过 LDAP://XXXX 将 OCSP 中的撤销配置的提供者配置为我的本地 CRL,
我还指定我的撤销提供程序每 5 分钟刷新一次 CRL。
有什么方法可以将我的 OCSP 设置为“实时”,这意味着在我撤销证书之后,我的 OCSP 客户端就会知道它已被撤销。或者,我的 OCSP 可以自动获取 CRL,而不是手动单击刷新吊销数据。