如何在 Windows 上更新 SSL 证书?

Posted

技术标签:

【中文标题】如何在 Windows 上更新 SSL 证书?【英文标题】:How to update SSL certificates on Windows? 【发布时间】:2019-10-11 02:25:02 【问题描述】:

我遇到了 python 包requests-html 的问题。当软件包尝试下载 chromium 时,出现错误:

ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1056)

这与here 的问题相同,并且已在 Mac 上解决。知道如何在 Windows 上解决此问题吗?万一这很重要,使用 PIP 安装软件包可以正常工作。 Windows 8,Python 3.7。

【问题讨论】:

【参考方案1】:

您是否尝试过在请求参数中使用verify=False

这应该使请求忽略 SSL 证书要求。

【讨论】:

我已经尝试过这样做,但导致问题的不是我的代码,而是 requests-html 包中的 download_chromium 函数。试过改了,但是没有明显的地方加verify=false。代码真的很复杂,没有requests.get之类的东西。

以上是关于如何在 Windows 上更新 SSL 证书?的主要内容,如果未能解决你的问题,请参考以下文章

服务器如何更新ssl证书

如何在 Chrome 信任的本地 Windows 虚拟主机开发机器上创建/安装自签名 SSL 证书? [复制]

如何在我的 Android 应用程序中更新 SSL 证书?

如何在 Windows 上使用 Charles Web Proxy 和最新的 Android Emulator 配置 SSL 证书?

如何给开发好的Windows内核驱动签名?双证书。ssl证书.

如何在linux下安装ssl证书?