From 92a4034032b9ccfb781dd39c50c7f834549088e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Br=C3=BCckl?= Date: Thu, 21 Sep 2017 10:01:16 +0200 Subject: [PATCH] Unverified Context verwenden, damit selbst signierte zertifikate funktionieren --- setup/lib/functions.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/setup/lib/functions.py b/setup/lib/functions.py index 51932700..493394b2 100644 --- a/setup/lib/functions.py +++ b/setup/lib/functions.py @@ -7,7 +7,7 @@ import sys import xmlrpclib import requests - +import ssl class DatenpolFunctions(): def __init__(self, environment, config): @@ -73,11 +73,11 @@ class DatenpolFunctions(): """Login""" # Get the uid - sock_common = xmlrpclib.ServerProxy('%s:%s/xmlrpc/common' % (self.env.host, self.env.port)) + sock_common = xmlrpclib.ServerProxy('%s:%s/xmlrpc/common' % (self.env.host, self.env.port), context=ssl._create_unverified_context()) self.uid = sock_common.login(self.env.dbname, self.env.username, self.env.pwd) if not self.uid: raise Exception('Authentication Error') - self.sock = xmlrpclib.ServerProxy('%s:%s/xmlrpc/object' % (self.env.host, self.env.port)) + self.sock = xmlrpclib.ServerProxy('%s:%s/xmlrpc/object' % (self.env.host, self.env.port), context=ssl._create_unverified_context()) return True def _execute(self, *args):