public void run() 
    {
	try {
	    if( m_remoteSocket != null ) {
		PrintWriter writer =
		    new PrintWriter( m_remoteSocket.getOutputStream() );
		writer.println("password:"+password);
		writer.println("command:"+command);
		writer.println("CN:"+commonName);
		writer.flush();
	    }

	    // now read back any response

	    System.out.println("");
	    System.out.println("Receiving input from MITM proxy:");
	    System.out.println("");
	    BufferedReader r = new BufferedReader(new InputStreamReader(m_remoteSocket.getInputStream()));
	    String line = null;
	    while ((line = r.readLine()) != null) {
		System.out.println(line);
	    }
	} catch (Exception e) {
	    e.printStackTrace();
	}
	System.err.println("Admin Client exited");
	System.exit(0);
    }