Package entropy :: Package services :: Package ugc :: Module interfaces :: Class Client

Class Client

source code

Instance Methods
 
__init__(self, OutputInterface, ClientCommandsClass, quiet=False, show_progress=True, output_header='', ssl=False, socket_timeout=25) source code
 
setup_ssl(self, ssl) source code
 
check_pyopenssl(self) source code
 
stream_to_object(self, data, gzipped) source code
 
append_eos(self, data) source code
 
transmit(self, data) source code
 
close_session(self, session_id) source code
 
open_session(self) source code
 
is_session_alive(self, session) source code
 
receive(self) source code
 
reconnect_socket(self) source code
 
check_socket_connection(self) source code
 
connect(self, host, port) source code
 
disconnect(self) source code
Instance Variables
  context
self.ssl_pkey = self.create_ssl_key_pair(self.SSL['crypto'].TYPE_RSA, 1024) self.context.use_privatekey(self.ssl_pkey) self.context.use_certificate_file(self.server_cert) self.context.load_verify_locations(self.server_ca_cert) self.context.load_client_ca(self.server_cert) self.ssl_pkey = self.create_ssl_key_pair(self.SSL['crypto'].TYPE_RSA, 1024) self.ssl_cert = self.create_ssl_certificate(self.ssl_pkey) self.context.use_privatekey(self.ssl_pkey) self.context.use_certificate(self.ssl_cert) self.context.load_client_ca(self.server_cert)