Ubuntu 中缺少根 CA 证书

Ubuntu 中缺少根 CA 证书

我在远程 Google VM 上安装了 Ubuntu 20.04。它缺少一些关键的根 CA 证书,导致和curl上的验证错误。如何安装缺少的证书?wgetapt-get

缺少证书详细信息 -https://www.diffchecker.com/EmoV1UFQ 在此处输入图片描述

我的 Ubuntu 服务器缺少右侧(绿色)的证书。我使用以下命令获取 CA 证书列表。

awk -v cmd='openssl x509 -noout -subject' '
    /BEGIN/{close(cmd)};{print | cmd}' < /etc/ssl/certs/ca-certificates.crt

另一台服务器运行的是 Debian Linux,我用它来比较证书列表。我尝试使用以下命令在 Ubuntu 上重新安装证书,但是,它只是再次重新安装了相同的证书。缺失的证书仍然缺失。

sudo apt-get install --reinstall ca-certificates 

sudo apt-get -f install

sudo dpkg --purge --force-depends ca-certificates
sudo apt-get -f install

相关内容