【发布时间】:2020-04-15 05:16:34
【问题描述】:
我可以使用 Python 很好地连接到任何外部 https 站点而不会出现此错误: SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1108)')))
但是我的笔记本电脑上有一个本地网络服务器,它带有一个自签名证书,它本身可以正常工作,但是当我尝试连接到它时,Python 会生成一个 _ssl.c:1108 错误。
有什么想法吗?
【问题讨论】:
-
我可以使用 verify=false,但即使是本地的,它似乎也不是最好的方法
-
如果它是自签名证书,您有两个选择,如您所述,设置 verify=false,或信任用于签署证书的证书颁发机构。
-
stackoverflow.com/questions/41691327/… solution
/Applications/Python\ 3.6/Install\ Certificates.command[quote] 有效。
标签: ssl