麒麟OS需按版本安装证书管理工具:桌面版可装kylin-certificate-manager或Seahorse,服务器版须用命令行+update-ca-certificates导入CA证书。

您在麒麟OS上找不到证书管理器入口,或系统未预装图形化证书管理工具,需根据当前系统版本与桌面环境手动安装对应组件,才能导入CA根证书、个人.p12证书或管理密钥环。
确认系统版本与缺失原因
先判断是桌面版还是服务器版:打开终端执行 cat /etc/os-release,重点查看 ID_LIKE=ubuntu(Debian系)或 ID=kylin 且含 adv 字样(RPM系高级服务器版)。桌面版通常预装 kylin-certificate-manager,但部分精简镜像或升级后可能被移除;服务器版默认不带GUI证书管理器,必须手动安装替代方案。
执行 which kylin-certificate-manager,若无输出,说明该工具确实未安装。
安装官方麒麟证书管理器(仅限Kylin V10/V11桌面版)
该工具专为银河麒麟桌面环境优化,支持SM2国密证书识别、双击导入.p12、一键信任CA证书。
方法一:APT在线安装(推荐)
执行 sudo apt update && sudo apt install -y kylin-certificate-manager。安装完成后,在开始菜单搜索“证书管理”或“证书管理器”即可启动。
方法二:离线安装(内网/断网环境)
从麒麟软件商店官网下载 kylin-certificate-manager_*.deb 包(注意匹配系统架构:amd64 或 arm64),放入目标机器,执行 sudo dpkg -i kylin-certificate-manager_*.deb;若提示依赖错误,立即运行 sudo apt-get install -f 自动修复。
用Seahorse替代(兼容所有GNOME/KDE桌面)
Seahorse是GNOME生态标准密码与密钥管理工具,麒麟OS桌面版基于GNOME,可直接调用,支持PKCS#11模块、GPG密钥及X.509证书导入导出。
第一步:安装Seahorse
sudo apt install -y seahorse
第二步:启动并导入证书
在开始菜单搜索“密码和密钥”→打开Seahorse→左侧选“Certificates”→右键空白处→“Import”→选择 【.crt 或 .pem 格式CA根证书】 →勾选“Trust this certificate for identifying websites”等全部信任项→点击“Import”。
第三步:导入个人.p12证书
同界面右键→“Import”→选择单位发放的 【xxx.p12 文件】 →输入私钥口令→完成导入后,证书将出现在“Personal”标签页,Foxit PDF Editor等应用可自动识别调用。
命令行方式管理CA证书(服务器版首选)
服务器版无图形界面时,必须通过OpenSSL与系统级CA机制管理证书,否则curl/wget/浏览器均无法验证HTTPS站点。
① 将根证书文件(如 ca-bundle.crt)复制到系统CA目录:
sudo cp ca-bundle.crt /usr/local/share/ca-certificates/
② 更新系统信任库:
sudo update-ca-certificates —— 此命令会自动将证书软链至 /etc/ssl/certs/ 并重建哈希索引,【执行后必须重启相关服务(如nginx、docker)才生效】。
③ 验证是否加载成功:
openssl verify -CApath /etc/ssl/certs your-test-cert.pem,若返回 OK 表示已信任。

















