14.2. 导入 root 证书


在执行这些步骤时,请确保您的 web 服务离线(停止、禁用等),并确保其他进程(如浏览器)无法并发访问 NSS DB。这样做可能会损坏 NSS DB,或者不当使用这些证书。

当需要导入新的 root 证书时,请确保以安全的方式获取此证书,因为它能够为多个证书签名。我们假设您已在名为 ca_root.crt 的文件中。请根据您的场景替换该文件的正确名称和路径。

有关以下使用的 certutilPKICertImport 选项的详情,请参考 第 14.1 节 “关于 certutilPKICertImport

流程

  1. 首先,将目录改为 NSS DB:

    Copy to Clipboard Toggle word wrap
    cd /path/to/nssdb
  2. 导入 root 证书:

    Copy to Clipboard Toggle word wrap
    PKICertImport -d . -n "CA Root" -t "CT,C,C" -a -i ca_root.crt -u L

    此命令验证并导入 root 证书到 NSS 数据库。如果没有打印错误消息,且返回码为 0 时,验证会成功。要检查返回代码,请在执行上述命令后立即执行 echo $?。在大多数情况下,会输出视觉错误消息。证书通常无法验证,因为它已过期或因为它不是 CA 证书。因此,请确保您的证书文件正确且最新。联系签发者,并确保您的系统中存在所有中间证书和 root 证书。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat, Inc.