Current File : //proc/self/root/usr/share/doc/m2crypto-0.21.1/demo/ssl/xmlrpc_cli.py |
#!/usr/bin/python
"""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')