22.3. 为 Web 服务器和客户端身份验证创建 CA ACL
证书颁发机构访问控制列表(CA ACL)规则定义哪些配置集可用于发布哪些用户、服务或主机的证书。通过关联配置集、主体和组,CA ACL 允许主体或组使用特定配置集请求证书。
例如,使用 CA ACL ,管理员可以将只用于伦敦办事处工作的员工的配置文件限制为与伦敦办事处相关的组的成员。
22.3.1. 在 IdM CLI 中查看 CA ACL 复制链接链接已复制到粘贴板!
按照以下流程查看 IdM 部署中提供的证书颁发机构访问控制列表(CA ACL)以及特定 CA ACL 的详情。
步骤
要在 IdM 环境中查看所有 CA ACL,请输入
ipa caacl-find
命令:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要查看 CA ACL 的详情,请输入
ipa caacl-show
命令并指定 CA ACL 名称。例如,要查看 hosts_services_caIPAserviceCert CA ACL 的详情,请输入:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
22.3.2. 使用由 webserver-ca 发布的证书为 Web 客户端创建 CA ACL 复制链接链接已复制到粘贴板!
按照以下流程,在为 HTTP/my_company.idm.example.com@IDM.EXAMPLE.COM 服务请求证书时,创建一个需要系统管理员使用 webserver-ca 子 CA 和 caIPAserviceCert 配置文件的 CA ACL。如果用户从其他子 CA 或不同配置集请求证书,则请求会失败。唯一的例外是,当存在另一个启用了匹配的 CA ACL 时。要查看可用的 CA ACL,请参阅在 IdM CLI 中查看 CA ACL。
先决条件
- HTTP/my_company.idm.example.com@IDM.EXAMPLE.COM 服务是 IdM 的一部分。
- 以管理员身份登录。
步骤
使用
ipa caacl
命令创建 CA ACL,并指定其名称:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
ipa caacl-mod
命令修改 CA ACL,以指定 CA ACL 的描述:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 webserver-ca 子 CA 添加到 CA ACL 中:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
ipa caacl-add-service
指定其主体可以请求证书的服务:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
ipa caacl-add-profile
命令为请求的证书配置集指定:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以直接使用新创建的 CA ACL。它默认在创建后启用。
CA ACL 的作用是,可为来自特定主体或组的请求指定允许哪些 CA 和配置集组合。CA ACL 不会影响证书验证或信任。它们不会影响签发的证书的使用方式。
按照以下流程,在请求证书时,创建一个需要系统管理员使用 webclient-ca 子 CA 和 IECUserRoles 配置文件的 CA ACL。如果用户从其他子 CA 或不同配置集请求证书,则请求会失败。唯一的例外是,当存在另一个启用了匹配的 CA ACL 时。要查看可用的 CA ACL,请参阅在 IdM CLI 中查看 CA ACL。
先决条件
- 以管理员身份登录。
步骤
使用
ipa caacl
命令创建 CA ACL 并指定其名称:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
ipa caacl-mod
命令修改 CA ACL,以指定 CA ACL 的描述:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 webclient-ca 子 CA 添加到 CA ACL 中:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
ipa caacl-add-profile
命令为请求的证书配置集指定:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
ipa caacl-mod
命令修改 CA ACL,以指定 CA ACL 适用于所有 IdM 用户:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以直接使用新创建的 CA ACL。它默认在创建后启用。
CA ACL 的作用是,可为来自特定主体或组的请求指定允许哪些 CA 和配置集组合。CA ACL 不会影响证书验证或信任。它们不会影响签发的证书的使用方式。