Пример #1
0
 def __init__(self, host, service):
     self.server = SimpleXMLRPCServer.SimpleXMLRPCServer((host, 0),
                                                         logRequests=False)
     self.server.socket = SSLServerSocket(raw=self.server.socket,
                                          keyfile=KEY_FILE,
                                          certfile=CRT_FILE,
                                          ca_certs=CRT_FILE)
     _, self.port = self.server.socket.getsockname()
     self.server.register_instance(service)
Пример #2
0
def get_server_socket(key_file, cert_file, socket):
    return SSLServerSocket(raw=socket,
                           keyfile=key_file,
                           certfile=cert_file,
                           ca_certs=cert_file)