Change Auth to record the private key itself rather than the key file.

The Auth struct needs to contain the private key itself, not the key file name. The key file name is not always available so the key itself needs to be recorded.