Allow user to specify SSH pubkey to save creds with

We cannot currently decrypt using passphrase protected private keys.
We need to fix this ASAP.