Extend ssh_user_private_key to handle encrypted keys