我用"Let"s Encrypt"将我的网络服务器从 HTTP 更改为 HTTPS 。网络服务器包含一个 API,我有一个使用该 API 的 Python 应用程序。
在 Linux 下一切正常,但在 Windows 下,当我登录时,我会在下面收到这个。
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)
我的想法是,没有安装 SSL 证书。
所以我下载了“isrgrootx1.der”和“lets-encrypt-x1-cross-signed.der”,它们都重命名为结尾的“*.cer”。
然后我打开 Windows 控制台,运行:
certutil -addstore "Root" "isrgrootx1.cer".
certutil -addstore "Root" "lets-encrypt-x1-cross-signed.cer".
第二个命令失败,因为它不是根证书。我的问题是:要在哪个组中安装“lets-encrypt-x1-cross-signed.cer”?