附录 C. 发布模块参考


默认情况下,使用证书管理器配置几个发布程序、映射程序和规则模块。

C.1. publisher 插件模块

本节介绍为证书管理器提供的发布者模块。证书管理器使用模块来启用和配置特定的发布程序实例。

C.1.1. FileBasedPublisher

FileBasedPublisher 插件模块配置证书管理器,以将证书和 CRL 发布到文件。此插件可以发布 base-64 编码文件,以及 DER 编码的文件,具体取决于配置发布程序时选择的复选框。可以使用 PrettyPrintCertPrettyPrintCRL 工具转换文件来查看证书和 CRL 内容。有关在 base-64 和 DER-encoded 证书和 CRL 中查看内容的详情,请参考 第 7.10 节 “查看发布到文件的证书和 CRL”

默认情况下,证书管理器不会创建 FileBasedPublisher 模块的实例。

表 C.1. FileBasedPublisher 配置参数
参数描述

发布者 ID

为发布者指定一个名称,一个没有空格的字母数字字符串。例如,PublishCertsToFile

目录

指定证书管理器创建文件的目录完整路径;路径可以是绝对路径,也可以是相对于证书系统实例目录。例如: /export/CS/certificates

C.1.2. LdapCaCertPublisher

LdapCaCertPublisher 插件模块将证书管理器配置为发布或取消发布 CA 证书到 CA 的目录条目的 caCertificate;binary 属性。

模块将 CA 条目的对象类转换为 pkiCA认证Authority (如果尚未使用)。同样,如果 CA 没有其他证书,它也会在取消发布时删除 pkiCAcertificationAuthority 对象类。

在安装过程中,证书管理器会自动创建 LdapCaCertPublisher 模块实例,用于将 CA 证书发布到目录。

表 C.2. LdapCaCertPublisher 配置参数
参数描述

caCertAttr

指定用于发布 CA 证书的 LDAP 目录属性。这必须是 caCertificate;binary

caObjectClass

指定目录中 CA 条目的对象类。这必须是 pkiCAcertificationAuthority

C.1.3. LdapUserCertPublisher

LdapUserCertPublisher 插件模块将证书管理器配置为发布或取消发布用户证书到 userCertificate;binary 属性。

此模块用于将任何最终用户证书发布到 LDAP 目录。最终用户证书类型包括 SSL 客户端、S/MIME、SSL 服务器和 OCSP 响应器。

在安装过程中,证书管理器会自动创建一个 LdapUserCertPublisher 模块实例,用于将最终用户证书发布到目录。

表 C.3. LdapUserCertPublisher 配置参数
参数描述

certAttr

指定证书管理器应发布证书的映射条目的 directory 属性。这必须是 userCertificate;binary

C.1.4. LdapCrlPublisher

LdapCrlPublisher 插件模块配置证书管理器,以发布或取消发布 CRL 到目录条目的 certificateRevocationList;binary 属性。

在安装过程中,证书管理器会自动创建 LdapCrlPublisher 模块实例,用于将 CRL 发布到目录。

表 C.4. LdapCrlPublisher 配置参数
参数描述

crlAttr

指定证书管理器应该发布 CRL 的映射条目的 directory 属性。这必须是 certificateRevocationList;binary

C.1.5. LdapDeltaCrlPublisher

LdapDeltaCrlPublisher 插件模块将证书管理器配置为发布或取消发布 delta CRL 到目录条目的 deltaRevocationList 属性。

在安装过程中,证书管理器会自动创建 LdapDeltaCrlPublisher 模块实例,用于将 CRL 发布到目录。

表 C.5. LdapDeltaCrlPublisher 配置参数
参数描述

crlAttr

指定映射条目的 directory 属性,证书管理器应将 delta CRL 发布到其中。这必须是 deltaRevocationList;binary

C.1.6. LdapCertificatePairPublisher

LdapCertificatePairPublisher 插件模块配置证书管理器,以发布或取消发布跨签名证书到 CA 目录条目的 crossCertPair;binary 属性。

模块还会将 CA 条目的对象类转换为 pkiCAcertificationAuthority (如果尚未使用)。同样,如果 CA 没有其他证书,它也会在取消发布时删除 pkiCAcertificationAuthority 对象类。

在安装过程中,证书管理器会自动创建一个 LdapCertificatePairPublisher 模块实例,名为 LdapCrossCertPairPublisher,用于将跨签名的证书发布到目录。

表 C.6. LdapCertificatePairPublisher Parameters
参数描述

crossCertPairAttr

指定用于发布 CA 证书的 LDAP 目录属性。这必须是 crossCertificatePair;binary

caObjectClass

指定目录中 CA 条目的对象类。这必须是 pkiCAcertificationAuthority

C.1.7. OCSPPublisher

OCSPPublisher 插件模块配置证书管理器,将其 CRL 发布到在线证书状态管理器。

证书管理器不会在安装时创建 OCSPPublisher 模块的任何实例。

表 C.7. OCSPPublisher 参数
参数描述

主机

指定在线证书状态管理器的完全限定主机名。

port

指定在线证书状态管理器侦听证书管理器的端口号。这是在线证书状态管理器的 SSL 端口号。

path

指定发布 CRL 的路径。这必须是默认路径 /ocsp/agent/ocsp/addCRL

enableClientAuth

设置是否使用客户端(基于证书)身份验证来访问 OCSP 服务。

nickname

在 OCSP 服务数据库中提供用于客户端身份验证的证书别名。只有在 enableClientAuth 选项设为 true 时才会使用。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.