I have exactly the same problem. I have public and private keys already set up for logging on to the vm where appdynamics is running, so I'm guessing the controller has a separate requirement. Is there a way to force the agents to use http instead of https?