Did you really do "cat keyfile certfile > agent.pem", or did you do "cat keyfile certfile >> agent.pem"? Check to see if both the key and cert are present in agent.pem.