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