def run_am_proxy(self, gcf_dir, ssl_dir, am_port, ch_host, ch_port):

        # create the certs if not already there.
        self.run_proc_cmd("make -C %s" % ssl_dir).wait()
        
        # run the am
#        self.am_proc = self.run_proc_cmd(
#            "python %s -r %s -c %s -k %s -p %s -u %s --debug -H 0.0.0.0" % (
#                join(gcf_dir, "gam.py"), join(ssl_dir, "certs"),
#                join(ssl_dir, "server.crt"), join(ssl_dir, "server.key"),
#                am_port,
#                SCHEME + "://%s:%s/openflow/gapi/"
#                % (ch_host, ch_port),
#            )
#        )
        cert_transport = SafeTransportWithCert(
            keyfile=join(ssl_dir, "experimenter.key"),
            certfile=join(ssl_dir, "experimenter.crt"))
        self.am_client = xmlrpclib.ServerProxy(
            "https://%s:%s/openflow/gapi/" % (test_settings.HOST, am_port),
            transport=cert_transport)
Called when we receive a MSG_KEXINIT message.  Payload::
dataset/ETHPy150Open fp7-ofelia/ocf/expedient/src/python/plugins/openflow/tests/full/fulltests.py/FullIntegration.run_am_proxy--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/conch/ssh/transport.py/SSHTransportBase.ssh_KEXINIT