1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#!/usr/bin/env python
from __future__ import print_function
"""Demonstration of M2Crypto.xmlrpclib2.
Copyright (c) 1999-2004 Ng Pheng Siong. All rights reserved."""
from M2Crypto import Rand
from M2Crypto.m2xmlrpclib import Server, SSL_Transport
def ZServerSSL():
# Server is Zope-2.6.4 on ZServerSSL/0.12.
zs = Server("https://127.0.0.1:8443/", SSL_Transport())
print(zs.propertyMap())
def xmlrpc_srv():
# Server is ../https/START_xmlrpc.py or ./xmlrpc_srv.py.
zs = Server("https://127.0.0.1:39443", SSL_Transport())
print(zs.Testing(1, 2, 3))
print(zs.BringOn("SOAP"))
if __name__ == "__main__":
Rand.load_file("../randpool.dat", -1)
# ZServerSSL()
xmlrpc_srv()
Rand.save_file("../randpool.dat")
|