Unverified Context verwenden, damit selbst signierte zertifikate funktionieren
parent
ffdabbbd5a
commit
92a4034032
|
|
@ -7,7 +7,7 @@ import sys
|
||||||
import xmlrpclib
|
import xmlrpclib
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
import ssl
|
||||||
|
|
||||||
class DatenpolFunctions():
|
class DatenpolFunctions():
|
||||||
def __init__(self, environment, config):
|
def __init__(self, environment, config):
|
||||||
|
|
@ -73,11 +73,11 @@ class DatenpolFunctions():
|
||||||
"""Login"""
|
"""Login"""
|
||||||
|
|
||||||
# Get the uid
|
# 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)
|
self.uid = sock_common.login(self.env.dbname, self.env.username, self.env.pwd)
|
||||||
if not self.uid:
|
if not self.uid:
|
||||||
raise Exception('Authentication Error')
|
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
|
return True
|
||||||
|
|
||||||
def _execute(self, *args):
|
def _execute(self, *args):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue