Sun Java System Messaging Server 6 2005Q4 管理指南

何时根据 CRL 检查证书?

证书撤销列表(即 CRL)是发布密钥对和证书的 CA 所维护的已撤销证书的列表。启用 CRL 检查时,只要发出了查看证书是否已撤销的证书请求,就会使系统检查 CRL。

当将 smime.conf 文件中的 crlenable 设置为 1 时,将在找到未过期密钥后执行 CRL 测试。将根据 CRL 检查公共密钥的证书。每个 CA 只能有一个 CRL,但是同一个 CRL 可以放在多个不同的位置上。

当 S/MIME applet 向 Messaging Server 发送检查证书的请求后,Messaging Server 将根据 CRL 检查证书。公共密钥证书用于验证公共密钥。由于专用密钥是保密的,只能由拥有该密钥的人员使用,因此不能根据 CRL 直接检查专用密钥。要确定专用密钥是否有效,需要使用密钥对的公共密钥证书。当公共密钥的证书通过 CRL 测试时,关联的专用密钥也就通过了该测试。

导致证书撤销的原因有很多,例如,证书的拥有者已离开您的工作单位或丢失了智能卡。

在下列三种情况下需要根据 CRL 检查证书: