--- /usr/lib/python2.7/site-packages/suds/transport/http.py 2015-06-09 17:40:15.000000000 -0500 +++ http.py 2015-06-09 17:42:05.953929465 -0500 @@ -19,6 +19,7 @@ """ import urllib2 as u2 +import ssl import base64 import socket from suds.transport import * @@ -135,6 +136,14 @@ @rtype: [Handler,...] """ handlers = [] + + # build a special unverified HTTPSHandler + unverified_context = ssl.create_default_context() + unverified_context.check_hostname = False + unverified_context.verify_mode = ssl.CERT_NONE + unverified_handler = u2.HTTPSHandler(context=unverified_context) + + handlers.append(unverified_handler) handlers.append(u2.ProxyHandler(self.proxy)) return handlers