![发现 CRL 已过期 - 撤销所有证书,直到获得更新的 CRL](https://linux22.com/image/522474/%E5%8F%91%E7%8E%B0%20CRL%20%E5%B7%B2%E8%BF%87%E6%9C%9F%20-%20%E6%92%A4%E9%94%80%E6%89%80%E6%9C%89%E8%AF%81%E4%B9%A6%EF%BC%8C%E7%9B%B4%E5%88%B0%E8%8E%B7%E5%BE%97%E6%9B%B4%E6%96%B0%E7%9A%84%20CRL.png)
我的 VPS 上运行的基于 Apache 的应用程序最近停止了提供 SSL 交易服务。
我在 error_log 中收到如下错误:
[Tue Aug 24 12:39:00 2010] [warn] Found CRL is expired - revoking all certificates until you get updated CRL
[Tue Aug 24 12:39:00 2010] [error] Certificate Verification: Error (12): CRL has expired
有谁遇到过这个问题并且知道更新 CRL 的方法吗?
系统生命体征: Ubuntu 8 Linux 2.6.18-028 Apache 2.2.8 OpenSSL 0.9.8g
答案1
虚惊一场。我使用 openssl 创建了自己的撤销列表,用于客户端身份验证,这已过期。
对于任何感兴趣的人,这里有一些关于如何为您的网站实施基于证书的访问控制的好建议:
只要确保您的 .crl 没有过期即可;-)