--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/iro/xmlrpc/SecureAuthentificateXMLRPCServer.py Thu Oct 22 10:00:01 2009 +0200
@@ -0,0 +1,20 @@
+# Server code
+import AuthentificateXMLRPCServer
+import SecureXMLRPCServer
+
+class SecureAuthentificateXMLRPCRequestHandler(SecureXMLRPCServer.SecureXMLRPCRequestHandler,AuthentificateXMLRPCServer.AuthentificateXMLRPCRequestHandler):
+ def do_POST(self):
+ AuthentificateXMLRPCServer.AuthentificateXMLRPCRequestHandler.do_POST(self)
+
+
+def test():
+ server = SecureXMLRPCServer.SecureXMLRPCServer(("localhost", 8000),requestHandler=SecureAuthentificateXMLRPCRequestHandler,certificate="./certs/test.cert.pem",privatekey="./certs/test.key.pem")
+ server.relam="xmlrpc"
+ server.register_introspection_functions()
+ server.register_function(lambda x: x*x, 'square')
+ server.serve_forever()
+
+if __name__ == '__main__':
+ test()
+
+