提问人:Thibaut 提问时间:9/14/2023 更新时间:9/14/2023 访问量:101
本地颁发者证书 - SSL
Local issuer certificate - SSL
问:
我在 ManjaroLinux 23.0.1 Uranos 下运行一台带有 GNOME 桌面的 Linux 机器。
多年来,我一直在使用 python(当前版本 3.11.5)和请求库。 我用它来向最近更改其 URL 结构的几个 API 发送查询。
由于此 URL 结构更改,由于以下 SSL 错误,我无法再发送请求:
Max retries exceeded with url: /login/connect/token (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))
我似乎缺少根证书。 更改 URL 以将所有内容放在同一域名下的 IT 部门告诉我,根证书颁发者是 AlphaSSL CA - SHA256 - G2,组织 (O) GlobalSign nv-sa。
我对这个主题相当不熟悉,但继续访问这些网站:
- https://support.globalsign.com/ca-certificates/intermediate-certificates/alphassl-intermediate-certificates
- https://support.globalsign.com/ca-certificates/root-certificates/globalsign-root-certificates
按照以下步骤,我在这些页面上下载并“安装”了几乎所有证书:
https://gist.github.com/hamburghammer/44fe193db30107924ea9eafe7325e92e
似乎没有什么可以解决问题,我陷入了我不太了解的事情。 欢迎任何关于从哪里开始调试和了解有关该问题的更多信息的线索。
感谢您的时间和耐心。
R3s0luti0n
答: 暂无答案
评论