Python 访问受 PKI/SSL 保护的 Web 服务

标签 python web-services ssl certificate pki

我需要使用 Python 从 RESTful Web 服务访问数据,该服务需要通过 SSL/HTTPS 进行基于证书的客户端身份验证 (PKI)。推荐的做法是什么?

最佳答案

stribika 使用 httplib.HTTPSConnection 的建议应该适用于您,前提是您不需要验证服务器的证书。如果您确实想要/需要验证服务器,则需要查看第 3 方模块,例如 pyOpenSSL (它是 OpenSSL 库子集的 Python 包装器)。

关于Python 访问受 PKI/SSL 保护的 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1134565/

相关文章:

linux - debian 9 上关于 HTTPS 的 curl 命令行 API 更改

Python,为什么dataclass属性是只读的?

Python: TypeError: int() 参数必须是字符串、类字节对象或数字,而不是 'NoneType'

javascript - 检测服务是否可用的最佳实践

java - 在 XmlObject 中添加数据

apache - 在 Ubuntu 14.04 中的 apache2 上安装 SSL

python - 使用 Python OpenCV 读取 JPG 彩色图像并将图像保存为原始或二进制文件

Python 3.x - 创建数据框并指定列名称

java - 如何在 java 中使用 php web 服务

ssl - 服务器标识 - SSL 或 "Manual"