From f265fa790c62a12de0a24fcbbd9eb32bb24eae0e Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Tue, 15 Dec 2015 11:59:00 +0100 Subject: [PATCH] explicity don't check for the server vertificate in plcapi_urls --- system/PlcapiUrlScanner.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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: -- 2.43.0