OLD | NEW |
1 """TLS Lite + xmlrpclib.""" | 1 """TLS Lite + xmlrpclib.""" |
2 | 2 |
3 import xmlrpclib | 3 import xmlrpclib |
4 import httplib | 4 import httplib |
5 from tlslite.integration.HTTPTLSConnection import HTTPTLSConnection | 5 from tlslite.integration.httptlsconnection import HTTPTLSConnection |
6 from tlslite.integration.ClientHelper import ClientHelper | 6 from tlslite.integration.clienthelper import ClientHelper |
7 | 7 |
8 | 8 |
9 class XMLRPCTransport(xmlrpclib.Transport, ClientHelper): | 9 class XMLRPCTransport(xmlrpclib.Transport, ClientHelper): |
10 """Handles an HTTPS transaction to an XML-RPC server.""" | 10 """Handles an HTTPS transaction to an XML-RPC server.""" |
11 | 11 |
12 def __init__(self, | 12 def __init__(self, |
13 username=None, password=None, sharedKey=None, | 13 username=None, password=None, sharedKey=None, |
14 certChain=None, privateKey=None, | 14 certChain=None, privateKey=None, |
15 cryptoID=None, protocol=None, | 15 cryptoID=None, protocol=None, |
16 x509Fingerprint=None, | 16 x509Fingerprint=None, |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
127 self.sharedKey, | 127 self.sharedKey, |
128 self.certChain, self.privateKey, | 128 self.certChain, self.privateKey, |
129 self.checker.cryptoID, | 129 self.checker.cryptoID, |
130 self.checker.protocol, | 130 self.checker.protocol, |
131 self.checker.x509Fingerprint, | 131 self.checker.x509Fingerprint, |
132 self.checker.x509TrustList, | 132 self.checker.x509TrustList, |
133 self.checker.x509CommonName, | 133 self.checker.x509CommonName, |
134 self.settings) | 134 self.settings) |
135 http2 = httplib.HTTP() | 135 http2 = httplib.HTTP() |
136 http2._setup(http) | 136 http2._setup(http) |
137 return http2 | 137 return http2 |
OLD | NEW |