Ric*_*ico 3 openssl certificate python-requests
我获得了一个.pem文件,用于在XML POST API上进行身份验证。我更喜欢使用Python请求,并在文档中找到了将.pem文件转换为服务器认证和密钥所需的文档。我一直无法确切找到请求所需要的(什么样的认证)。
以前我必须对文件进行一些opensl转换,但是我不是专家。谁能解释请求中需要哪种证书和密钥,以及如何将.pem转换为这些文件?
有关请求文档的更多背景信息,请参见http://docs.python-requests.org/en/latest/user/advanced/#ssl-cert-verification
您会注意到对/path/server.crt和的引用/path/key。
有一种请求行为(请参阅此处的文档),您可以在这里利用它而不必生成一个crt或密钥文件。
假设您在pem这里有文件:/path/to/certificate.pem,然后可以执行以下操作:
r = requests.get('https://example.com', verify='/path/to/cetificate.pem')
Run Code Online (Sandbox Code Playgroud)
它应该可以完美运行。
| 归档时间: |
|
| 查看次数: |
14620 次 |
| 最近记录: |