Я пытаюсь получить доступ к веб-сервис, который использует самогенерируемого сертификат с помощью pysimplesoap и питон 2.7.9Как игнорировать SSL проверки сертификатов в pysimplesoap
from pysimplesoap.client import SoapClient
import base64
username = 'webuser'
password = 'webpassword'
base64string = base64.encodestring('%s:%s' % (username, password)).replace('\n', '')
# real address/login removed
client = SoapClient(wsdl='https://url:port/webservice.asmx?WSDL',
http_headers={'Authorization': 'Basic %s'%base64string}, sessions=True,
cacert=None)
response = client.StatusInfo(... removed ...)
print(response)
Попытка это бросает сообщение об ошибке
urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>
Есть советы о том, как обойти проблему на fixing urllib2, но есть ли более простой способ, который позволяет мне сообщить pysimplesoap игнорировать все ошибки на стороне клиента сертификата SSL. Я использую Windows7 и планирую переносить код на Raspian/Debian Linux, поэтому решение не должно зависеть от операционной системы.