We currently use Component Pro SFTP authentication using simple username/password
Some of our customers are also requesting SFTP Public Key Authentication.
I see in your code sample there is the following:
// It's possible to use both username/password and private key to authenticate.
// client.Authenticate("userName", "password", "c:\\privateKey.key", "pkeypassword");
For existing users with only username/password, will they authenticate without privatekey, or will their authentication fail?