Unverified Context verwenden, damit selbst signierte zertifikate funktionieren

develop
Andreas Brückl 2017-09-21 10:01:16 +02:00
parent ffdabbbd5a
commit 92a4034032
1 changed files with 3 additions and 3 deletions

View File

@ -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):