证书吊销列表

证书颁发机构 (CA) 有时会发出证书吊销列表 (CRL)。CRL 包含有关不再可信的证书的信息。例如,假设 Ann 离开了 XYZ 公司。公司可以将 Ann 的证书放在 CRL 上,以防止她使用该密钥签署消息。

同样,如果私钥已泄露或证书已过期且正在使用新证书,则可以撤销证书。在信任公钥之前,请确保证书没有出现在 CRL 上。

Citrix Gateway 支持以下两种 CRL 类型:

  • 列出已吊销或不再有效的证书的 CRL
  • 在线证书状态协议 (OSCP),一种用于获取 X.509 证书吊销状态的互联网协议

添加 CRL

在 Citrix Gateway 设备上配置 CRL 之前,请确保 CRL 文件存储在本地设备上。在高可用性设置的情况下,CRL 文件必须存在于两台 Citrix Gateway 设备上,并且两台设备上该文件的目录路径必须相同。

如果需要刷新 CRL,可以使用以下参数:

  • CRL 名称:要添加到 Citrix ADC 上的 CRL 的名称。最多 31 个字符。
  • CRL 文件:要添加到 Citrix ADC 上的 CRL 文件的名称。默认情况下,Citrix ADC 会在 /var/netscaler/ssl 目录中查找 CRL 文件。最多 63 个字符。
  • URL:最多 127 个字符
  • 基本 DN:最多 127 个字符
  • 绑定 DN:最多 127 个字符
  • 密码:最多 31 个字符
  • 天数:最多 31 天
  1. 在配置实用程序中,在“配置”选项卡上,展开 SSL,然后单击 CRL。
  2. 在详细信息窗格中,单击 Add(添加)。
  3. 在“添加 CRL”对话框中,为以下各项指定值:
    • CRL 名称
    • CRL 文件
    • 格式(可选)
    • CA 证书(可选)
  4. 单击 Create(创建),然后单击 Close(关闭)。在 CRL 详细信息窗格中,选择您刚刚配置的 CRL,然后验证屏幕底部显示的设置是否正确。

在配置实用程序中使用 LDAP 或 HTTP 配置 CRL 自动刷新

CRL 由 CA 定期生成和发布,在某些情况下,在特定证书被吊销后立即生成和发布。Citrix 建议您定期更新 Citrix Gateway 设备上的 CRL,以防止客户端尝试使用无效证书进行连接。

Citrix Gateway 设备可以从网站或 LDAP 目录刷新 CRL。当您指定刷新参数和 Web 位置或 LDAP 服务器时,在运行命令时,CRL 不必出现在本地硬盘驱动器上。第一次刷新将副本存储在本地硬盘驱动器上,位于 CRL File 参数指定的路径中。存储 CRL 的默认路径为 /var/netscaler/ssl。

CRL 刷新参数

  • CRL 名称

    Citrix Gateway 上正在刷新的 CRL 的名称。

  • 启用 CRL 自动刷新

    启用或禁用 CRL 自动刷新。

  • CA Certificate(CA 证书)

    签发 CRL 的 CA 的证书。必须在设备上安装此 CA 证书。Citrix ADC 只能从安装了证书的 CA 更新 CRL。

  • Method(方法)

    用于从 Web 服务器 (HTTP) 或 LDAP 服务器获取 CRL 刷新的协议。可能的值:HTTP、LDAP。默认值:HTTP。

  • Scope(范围)

    LDAP 服务器上的搜索操作范围。如果指定的范围为“ 基本”,则搜索将与基本 DN 处于同一级别。如果指定的范围为“ 一”,则搜索将扩展到基本 DN 以下的一个级别。

  • 服务器 IP

    从中检索 CRL 的 LDAP 服务器的 IP 地址。选择 IPv6 以使用 IPv6 IP 地址。

  • 端口

    LDAP 或 HTTP 服务器通信的端口号。

  • URL

    从中检索 CRL 的网站的 URL。

  • Base DN(基础 DN)

    LDAP 服务器用于搜索 CRL 属性的基本 DN。 注意:Citrix 建议使用基本 DN 属性而不是 CA 证书中的颁发者名称在 LDAP 服务器中搜索 CRL。发行人名称字段可能与 LDAP 目录结构的 DN 不完全匹配。

  • Bind DN(绑定 DN)

    绑定 DN 属性用于访问 LDAP 存储库中的 CRL 对象。绑定 DN 属性是 LDAP 服务器的管理员凭据。配置此参数以限制对 LDAP 服务器的未经授权的访问。

  • 密码

    用于访问 LDAP 存储库中的 CRL 对象的管理员密码。如果对 LDAP 存储库的访问受到限制,即不允许匿名访问,则必须这样做。

  • Interval(时间间隔)

    执行 CRL 刷新的间隔。对于即时 CRL 刷新,请将间隔指定为 NOW。可能的值:每月、每日、每周、现在、无。

  • 天数

    应执行 CRL 刷新的日期。如果间隔设置为每天,则该选项不可用。

  • Time(时间)

    应执行 CRL 刷新的确切时间(采用 24 小时格式)。

  • 二进制

    将基于 LDAP 的 CRL 检索模式设置为二进制。可能的值:YES, NO。默认值:否。

  1. 在导航窗格中,展开 SSL,然后单击 CRL。
  2. 选择要为其更新刷新参数的已配置 CRL,然后单击“打开”。
  3. 选择启用 CRL 自动刷新选项。
  4. 在 CRL 自动刷新参数组中,为以下参数指定值: 注意:星号 (*) 表示必填参数。
    • Method(方法)
    • 二进制
    • Scope(范围)
    • 服务器 IP
    • Port*(端口*)
    • URL
    • 基本 DN*
    • Bind DN(绑定 DN)
    • 密码
    • Interval(时间间隔)
    • Time(时间)
  5. 单击创建。在 CRL 窗格中,选择您刚刚配置的 CRL,然后验证屏幕底部显示的设置是否正确。
证书吊销列表