我正在尝试测试SSL双向身份验证。导致错误的Python代码片段很简单:
r = requests.get(some_url, cert=(path_to_cert, path_to_private_key), auth=(user_id, password))
这会在标题中生成错误消息。那是什么意思?这是否意味着我没有有效的证书?
答案 0 :(得分:0)
事实证明,有两种(或更多)方法可以创建SSL证书。一种是使用Java的keytool实用程序。第二种是使用OpenSSL。这个python请求代码可以正常使用OpenSSL。我不确定使用keytool生成的证书需要做些什么。