在python请求中,SSLError是什么:[SSL] PEM lib(_ssl.c:2600)是什么意思?

时间:2015-12-10 16:50:40

标签: python ssl python-requests

我正在尝试测试SSL双向身份验证。导致错误的Python代码片段很简单:

r = requests.get(some_url, cert=(path_to_cert, path_to_private_key), auth=(user_id, password))

这会在标题中生成错误消息。那是什么意思?这是否意味着我没有有效的证书?

1 个答案:

答案 0 :(得分:0)

事实证明,有两种(或更多)方法可以创建SSL证书。一种是使用Java的keytool实用程序。第二种是使用OpenSSL。这个python请求代码可以正常使用OpenSSL。我不确定使用keytool生成的证书需要做些什么。