您好我是SSL的新手,我正在尝试连接到IIS ASP.NET Web服务器,该服务器向我发出了一个唯一的.pfx
证书,以验证我是否已通过服务器。
使用我已安装证书的浏览器,我可以连接每天必须上传文件的网站。
我正在尝试编写一个python脚本来执行相同的任务。我试图使用Python Mechanize library。
在添加证书时,我将.pfx
文件转换为.key
和.cer PEM
文件,以便它可以附加到add_client_certificate
方法,但后来我发现了IIS服务器仅接受.pfx
证书,并且无法将.pfx
证书直接附加到Mechanize浏览器实例。
是否有方法或其他图书馆可以执行此任务?
答案 0 :(得分:1)
您可以使用requests library
import requests
requests.get("https://your_server", cert=('client01.cer', 'client01.key'))