使用.pfx证书连接到IIS服务器

时间:2013-05-31 12:54:47

标签: python iis selenium ssl-certificate mechanize-python

您好我是SSL的新手,我正在尝试连接到IIS ASP.NET Web服务器,该服务器向我发出了一个唯一的.pfx证书,以验证我是否已通过服务器。

使用我已安装证书的浏览器,我可以连接每天必须上传文件的网站。

我正在尝试编写一个python脚本来执行相同的任务。我试图使用Python Mechanize library

在添加证书时,我将.pfx文件转换为.key.cer PEM文件,以便它可以附加到add_client_certificate方法,但后来我发现了IIS服务器仅接受.pfx证书,并且无法将.pfx证书直接附加到Mechanize浏览器实例。

是否有方法或其他图书馆可以执行此任务?

1 个答案:

答案 0 :(得分:1)

您可以使用requests library

import requests
requests.get("https://your_server", cert=('client01.cer', 'client01.key'))