Unverified Context verwenden, damit selbst signierte zertifikate funktionieren
							parent
							
								
									ffdabbbd5a
								
							
						
					
					
						commit
						92a4034032
					
				|  | @ -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): | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue