第 3 章 在 Elytron 中配置证书撤销检查


为确保在 Elytron 或 Elytron 客户端不信任其过期日期之前发出证书颁发机构(CA)撤销的证书,请配置证书撤销检查。您可以使用证书撤销列表(CRL)或在线证书状态协议(OCSP)响应程序进行证书撤销检查。如果您不想下载整个 CRL,请使用 OCSP。

3.1. 使用证书撤销列表配置证书撤销检查

使用 Elytron 信任管理器中的证书撤销列表(CRL)配置证书撤销检查,用于启用双向 SSL/TLS,以便在 Elytron 不信任证书颁发机构(CA)之前通过发出证书颁发机构(CA)撤销的证书。

先决条件

流程

  1. 使用以下步骤之一将信任管理器配置为使用 CRL:

    • 配置信任管理器,以使用从证书中引用的分布点获取的 CRL。

      语法

      /subsystem=elytron/trust-manager=<trust_manager_name>:write-attribute(name=certificate-revocation-lists,value=[])
      Copy to Clipboard Toggle word wrap

      Example

      /subsystem=elytron/trust-manager=exampleTLSTrustManager:write-attribute(name=certificate-revocation-lists,value=[])
      Copy to Clipboard Toggle word wrap

    • 覆盖从证书中引用的分布点获取的 CRL。

      语法

      /subsystem=elytron/trust-manager=<trust_manager_name>:write-attribute(name=certificate-revocation-lists,value=[{path="<CRL-file-1>"},{path="<CRL-file-2>"},...,{path="<CRL-file-N>"}])
      Copy to Clipboard Toggle word wrap

      Example

      /subsystem=elytron/trust-manager=exampleTLSTrustManager:write-attribute(name=certificate-revocation-lists,value=[{path="intermediate.crl.pem"}])
      Copy to Clipboard Toggle word wrap

  2. 配置信任管理器,以使用 CRL 进行证书撤销检查。

    • 如果还为证书撤销检查配置了 OCSP 响应程序,请在信任管理器中添加值为 true 的属性 ocsp.prefer-crls,以使用 CRL 进行证书撤销检查:

      语法

      /subsystem=elytron/trust-manager=<trust_manager_name>:write-attribute(name=ocsp.prefer-crls,value="true")
      Copy to Clipboard Toggle word wrap

      Example

      /subsystem=elytron/trust-manager=exampleTLSTrustManager:write-attribute(name=ocsp.prefer-crls,value="true")
      Copy to Clipboard Toggle word wrap

    • 如果没有为证书撤销检查配置 OCSP 响应程序,则配置已完成。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部