diff options
author | Adrian Likins <root@grimlock.devel.redhat.com> | 2008-03-17 17:10:32 -0400 |
---|---|---|
committer | root <root@grimlock.devel.redhat.com> | 2008-03-17 17:10:32 -0400 |
commit | af4f09f155f4a4f1c5a9e3e29b4c8736f892dce4 (patch) | |
tree | 7b15cd3d6dae2e1940b5cdebbdffa12bc1474fde /certmaster/overlord/sslclient.py | |
parent | 6146feb4b676ba7e10f5f175bb50149c20c53b18 (diff) | |
download | func-af4f09f155f4a4f1c5a9e3e29b4c8736f892dce4.tar.gz func-af4f09f155f4a4f1c5a9e3e29b4c8736f892dce4.tar.xz func-af4f09f155f4a4f1c5a9e3e29b4c8736f892dce4.zip |
remove unused certmaster/minion/ and certmaster/overlord/ dirs
update spec and setup accordingly
Diffstat (limited to 'certmaster/overlord/sslclient.py')
-rwxr-xr-x | certmaster/overlord/sslclient.py | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/certmaster/overlord/sslclient.py b/certmaster/overlord/sslclient.py deleted file mode 100755 index 3861bb8..0000000 --- a/certmaster/overlord/sslclient.py +++ /dev/null @@ -1,50 +0,0 @@ -import sys -import xmlrpclib -import urllib - -from func import SSLCommon - - -class SSL_Transport(xmlrpclib.Transport): - - user_agent = "pyOpenSSL_XMLRPC/%s - %s" % ('0.1', xmlrpclib.Transport.user_agent) - - def __init__(self, ssl_context, timeout=None, use_datetime=0): - if sys.version_info[:3] >= (2, 5, 0): - xmlrpclib.Transport.__init__(self, use_datetime) - self.ssl_ctx=ssl_context - self._timeout = timeout - - def make_connection(self, host): - # Handle username and password. - try: - host, extra_headers, x509 = self.get_host_info(host) - except AttributeError: - # Yay for Python 2.2 - pass - _host, _port = urllib.splitport(host) - return SSLCommon.HTTPS(_host, int(_port), ssl_context=self.ssl_ctx, timeout=self._timeout) - - -class SSLXMLRPCServerProxy(xmlrpclib.ServerProxy): - def __init__(self, uri, pkey_file, cert_file, ca_cert_file, timeout=None): - self.ctx = SSLCommon.CreateSSLContext(pkey_file, cert_file, ca_cert_file) - xmlrpclib.ServerProxy.__init__(self, uri, SSL_Transport(ssl_context=self.ctx, timeout=timeout)) - - -class FuncServer(SSLXMLRPCServerProxy): - def __init__(self, uri, pem=None, crt=None, ca=None): - self.pem = pem - self.crt = crt - self.ca = ca - - SSLXMLRPCServerProxy.__init__(self, uri, - self.pem, - self.crt, - self.ca) - - -if __name__ == "__main__": - s = SSLXMLRPCServerProxy('https://localhost:51234/', '/etc/pki/func/slave.pem', '/etc/pki/func/slave.cert', '/etc/pki/func/ca/funcmaster.crt') - f = s.ping(1, 2) - print f |