6.5. 证书系统软件包


安装证书系统软件包时,您可以单独为每个子系统安装它们,也可以一次性安装它们。

重要

要安装和更新证书系统软件包,您必须启用对应的存储库。详情请查看 第 6.4.3 节 “附加红帽订阅并启用证书系统软件包存储库”

以下子系统软件包和组件在 Red Hat Certificate System 中提供:

  • pki-ca: 提供证书颁发机构(CA)子系统。
  • pki-kra :提供密钥恢复授权(KRA)子系统。
  • pki-ocsp :提供在线证书状态协议(OCSP)响应程序。
  • pki-tks :提供令牌密钥服务(TKS)。
  • pki-tps :提供令牌处理服务(TPS)。
  • pki-consoleredhat-pki-console-theme: 提供基于 Java 的红帽 PKI 控制台。必须安装这两个软件包。
  • pki-serverredhat-pki-server-theme: 提供基于 Web 的证书系统接口。必须安装这两个软件包。

    如果您安装以下软件包之一,则会作为依赖项安装: pki-ca,pki-kra,pki-ocsp,pki-tks,pki-tps

  • pki-acme: 提供自动证书管理环境(ACME)。
  • pki-est: 提供安全传输(EST)注册。

6.5.1. 安装证书系统软件包

  • 使用 redhat-pki 模块,您可以在 RHEL 8 系统上安装所有证书系统子系统软件包和组件。redhat-pki 模块安装 Red Hat Certificate System 的五个子系统:除了 pki-core 模块(CA, KRA) (Red Hat Identity Management (IdM)的一部分),包括 RHCS 特定的子系统(OCSP、TKS 和 TPS),以及 pki-deps 模块来处理所需的依赖项。

    # yum install redhat-pki
  • 或者,您可以单独安装软件包。例如,要安装 CA 子系统和可选 Web 界面:

    # yum install pki-ca redhat-pki-server-theme

    对于其他子系统,将 pki-ca 软件包名称替换为您要安装的子系统之一。

  • 如果您需要可选的 PKI 控制台:

    # yum install pki-console redhat-pki-console-theme
    注意

    pkiconsole 工具将被弃用。

6.5.2. 更新证书系统软件包

要更新证书系统和操作系统软件包,请使用以下流程:

  1. 按照 第 6.5.3 节 “确定证书系统产品版本” 中的说明检查产品版本。
  2. 执行 \ problem yum update

    以上命令更新整个系统,包括 RHCS 软件包。

    注意

    我们建议调度维护窗口,您可以在其中使 PKI 基础架构离线来安装更新。

    重要

    更新证书系统需要重启 PKI 基础架构。

  3. 然后,使用以下 第 6.5.3 节 “确定证书系统产品版本” 再次检查版本。

    版本号应该确认已成功安装了更新。

要在不安装的情况下下载更新,请使用上述流程中的-- downloadonly 选项:

yum update --downloadonly

下载的软件包存储在 /var/cache/yum/ 目录中。如果软件包是最新版本,则 yum update 将会使用它们。

6.5.3. 确定证书系统产品版本

Red Hat Certificate System 产品版本存储在 /usr/share/pki/CS'SERVER_VERSION 文件中。显示版本:

# cat /usr/share/pki/CS_SERVER_VERSION
Red Hat Certificate System {Version} (Batch Update 1)

要查找正在运行的服务器的产品版本,请从浏览器访问以下 URL:

  • http://host_name:[rep]port_number/ca/admin/ca/getStatus
  • http://host_name:[rep]port_number/kra/admin/kra/getStatus
  • http://host_name:[rep]port_number/ocsp/admin/ocsp/getStatus
  • http://host_name:[rep]port_number/tks/admin/tks/getStatus
  • http://host_name:[rep]port_number/tps/admin/tps/getStatus
注意

请注意,每个组件都是一个单独的软件包,因此可以有单独的版本号。以上将显示每个当前运行的组件的版本号。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.