首页/安全/加密与证书速查/客户端信任库与根证书分发
本包目录(305 条)

客户端信任库与根证书分发

每个客户端环境都有自己的信任库:Linux 用 ca-certificates、RHEL 系用 ca-trust、Windows 用证书管理器、Java 用 cacerts、容器镜像与语言运行时也各自内置;自建 CA 必须分发到全部相关环境。

加密与证书速查安全更新于 2026-10-12
Debian/Ubuntu/usr/local/share/ca-certificates/ 放 .crt 后 update-ca-certificates
RHEL 系/etc/pki/ca-trust/source/anchors/ 后 update-ca-trust
Javakeytool -importcert -keystore $JAVA_HOME/lib/security/cacerts
容器与运行时Node/Python 等镜像可能不读系统库,需显式指定 CA 包路径

导入自定义根(两系示例)

导入自定义根(两系示例)
cp internal-root.crt /usr/local/share/ca-certificates/internal-root.crt && update-ca-certificates
# RHEL 系:cp internal-root.crt /etc/pki/ca-trust/source/anchors/ && update-ca-trust
分发渠道要与信任等级匹配:内网根证书通过配置管理或 MDM 下发,比手工导入更可审计。

易错点

  • 只在浏览器导入而忘掉命令行工具(curl、wget、Python requests)
  • 容器镜像重建后信任库丢失,服务批量报证书错误

数据来源与参考

  • Debian ca-certificates 文档
  • Red Hat 共享系统证书文档
  • Oracle JDK 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌