Added support to use ssh private keys directly, instead of making users create a self-signed certificate with the ssh key