aDo*_*DoN 5 python ssl ssl-certificate python-requests
我想requests通过 Burp 使用 Python 库,而无需设置verify为False,也无需选择要验证的证书。
我想知道它使用的默认路径是什么,这样我就可以将我的证书存储在那里,而不必设置参数(因为它是默认verify设置的)。True
这就是我所做的:
我已导出 Burp 证书并将其转换.der为.pem:
openssl x509 -inform der -in certificate.cer -out burp.pem
然后我可以像这样浏览 Burp:
proxy = {'https': 'http://<myip>:8080'}
resp = requests.get(url, params=parameters, proxies=proxy, verify='/etc/ssl/certs/burp.pem')
Run Code Online (Sandbox Code Playgroud)
或通过:
resp = requests.get(url, params=parameters, proxies=proxy, verify=False)
Run Code Online (Sandbox Code Playgroud)
但我想在没有verify参数的情况下使用它。
我认为已验证证书的默认路径就是/etc/ssl/certs/我放置它的位置,但显然不是。
我已阅读请求文档,但我还没有弄清楚应该设置什么路径,或者我想做的事情是否可能。