public string ClientPrivateKeyFile { get; set; }Public Property ClientPrivateKeyFile As String
Get
Setpublic:
property String^ ClientPrivateKeyFile {
String^ get ();
void set (String^ value);
}member ClientPrivateKeyFile : string with get, setThis property applies to SFTP only. Use the Protocol property to select the protocol.
This property must be set before a connection with the server is made. The SFTP server must have been set up with the corresponding public key before this authentication method is used. For this property to be used, AuthenticationMethod must be set to PublicKey or PublicKeyAndPassword.
SecureFTPConnection ftp = new SecureFTPConnection();
ftp.Protocol = FileTransferProtocol.SFTP;
ftp.ServerAddress = "my-server-name";
ftp.UserName = "my-username";
ftp.AuthenticationMethod = AuthenticationType.PublicKey;
ftp.ClientPrivateKeyFile = "pathtokeyfile";
ftp.ClientPrivateKeyPassphrase = "passwordforkeyfile";
ftp.ServerValidation = SecureFTPServerValidationType.None;
ftp.Connect();
ftp.Close();