From: Thierry Parmentelat Date: Tue, 15 Dec 2015 10:59:00 +0000 (+0100) Subject: explicity don't check for the server vertificate in plcapi_urls X-Git-Tag: tests-6.0-4~3 X-Git-Url: http://git.onelab.eu/?p=tests.git;a=commitdiff_plain;h=f265fa790c62a12de0a24fcbbd9eb32bb24eae0e explicity don't check for the server vertificate in plcapi_urls --- diff --git a/system/PlcapiUrlScanner.py b/system/PlcapiUrlScanner.py index 82c7bf1..020ea55 100755 --- a/system/PlcapiUrlScanner.py +++ b/system/PlcapiUrlScanner.py @@ -8,6 +8,7 @@ import socket import xmlrpc.client import traceback +import ssl class PlcapiUrlScanner: @@ -31,7 +32,9 @@ class PlcapiUrlScanner: def try_url (self, url): try: - xmlrpc.client.ServerProxy (url, verbose=self.verbose, allow_none=True).GetNodes(self.auth) + proxy = xmlrpc.client.ServerProxy(url, verbose=self.verbose, allow_none=True, + context=ssl._create_unverified_context()) + nodes = proxy.GetNodes(self.auth) print('YES', url) return True except xmlrpc.client.ProtocolError as e: