Python3.4 + SUDS - 我可以禁用SSL检查吗? “ssl.CertificateError”问题

时间:2015-11-10 15:05:39

标签: python ssl https certificate suds

我正在使用python 3.4和SUDS来访问API。这是一个相当简单的过程,我正在尝试运行以下代码:

from suds.client import Client

my_client = Client('URL HERE')

# rest of code ...

问题是URL是一个安全(HTTPS)网址,我相信使用TLS 1.0,并且运行代码会给我错误:

ssl.CertificateError: hostname 'HOSTNAME HERE' doesn't match 'CERTIFICATE HOSTNAME HERE'

因为URL使用了错误的证书,但我知道它是值得信赖的。为了保护隐私,我删除了实际的主机名。

有没有办法强制SUDS忽略证书不匹配(类似于人们如何在浏览器中手动进入这样的网站)并且仍然使用URL运行?

0 个答案:

没有答案