python - 使用 urllib3 进行 HTTPS 调用时,使用服务器的 ssl 证书而不是根 CA 证书

标签 python ssl urllib3

它在 urllib3 的文档中给出那个,

为了启用验证,您需要一组根证书。

但是有什么方法可以使用服务器本身的 SSL 证书而不是根证书来进行 HTTPS 调用。

最佳答案

urllib3 有一个名为 assert_fingerprintPoolManager 属性:这个属性可以用一个字符串启动是证书字节的十六进制编码摘要。使用时,这将绕过常规链构建逻辑。

关于python - 使用 urllib3 进行 HTTPS 调用时,使用服务器的 ssl 证书而不是根 CA 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45942557/

相关文章:

python - 在字符串中的特定位置搜索空格并将其替换为制表符

python - 艰难地学习Python ex24

java - 如何验证私钥是否与证书匹配..?

python - 查看使用 urllib3.PoolManager 发送的请求重试而未配置重试

web-scraping - 如何根据亚马逊的位置抓取数据?

python - Python 中 Podio 文件上传失败

python - 使用布局将 Jinja2 模板渲染为字符串

Perl Net::LDAPS SSL 版本协商

css - 导致 SSL 问题的字体

python - 读取包含制表符的行