安装将自签名创建的CA证书
将 cert 格式的证书转换为 pem 格式的证书
导入的文件需要是 pem 格式(后缀通常为crt或者pem),当 ca 证书不是 pem 格式(后缀通常为cer)时,这就需要将其转换为 pem 格式的证书
openssl x509 -inform der -in /tmp/ca.cer -out /tmp/ca.crt
将证书放到证书目录下然后更新证书
Alpine 、Debian 和 Ubuntu 衍生发行版
sudo cp /tmp/ca.crt /usr/local/share/ca-certificates/MeCA.crt
# 更新证书
sudo update-ca-certificates
/etc/ssl/certs/ca-certificates.crt
是最终生效的CA文件,因此,可以将CA证书的内容直接添加进此文件。update-ca-certificates
其实也就是干的这件事,在没有此命令时,直接添加内容至CA文件中是最好的选择
CentOS、Fedora、RedHat 发行版
sudo cp /tmp/ca.crt /etc/pki/ca-trust/source/anchors/MeCA.crt
# 更新证书
sudo update-ca-trust
注意 Linux 上的火狐浏览器不使用本地操作系统的证书存储,需要将公共 ca.crt
证书单独导入浏览器。