All wodCrypt (12) wodSSH (10) wodSFTP (23) wodSSHServer (1) wodSSHTunnel (11) wodSSHpackage wodSFTPdll wodSSH.NET (10) wodSFTP.NET (24) wodFtpDLX.NET (22) wodWebServer.NET (10) wodAppUpdate (13) wodHttpDLX (8) wodFtpDLX (22) wodTelnetDLX wodFTPServer (3) wodWebServer (10) wodVPN wodXMPP (13) | All ** [Visual Basic] ** [C#] ** [VB.NET] ** PublicKey Authentication in SFTP
VB code
Dim wodSFTP1 As wodSFTPCom Dim wodKeys As Keys Set wodSFTP1 = New wodSFTPCom Set wodKeys = New Keys 'wodKeys component is part of wodSFTP ActiveX component. 'Using wodKeys Load Method private key is loaded from file. wodKeys.Load "c:\private.pem", "weonlydo" 'weonlydo is private key password 'Set authentication to public key type. wodSFTP1.Authentication = authPubkey 'Connect private key from wodKeys to wodSFTP. wodSFTP1.PrivateKey = wodKeys wodSFTP1.HostName = "your_hostname" wodSFTP1.Login = "your_login" wodSFTP1.Blocking = True 'Use synchronous connections wodSFTP1.Connect VB.NET code
Dim wodSFTP1 As New WeOnlyDo.Client.SFTP Dim Keys As New WeOnlyDo.Security.Cryptography.Keys 'wodKeys.NET component is part of wodSFTP.NET component. 'Using wodKeys.NET Load Method private key is loaded from file. Keys.Load("c:\private.pem", "weonlydo") 'weonlydo is private key password 'Set authentication to public key type. wodSFTP1.Authentication = WeOnlyDo.Client.SFTP.Authentications.PublicKey 'Connect private key from wodKeys.NET to wodSFTP.NET. wodSFTP1.PrivateKey = Keys.PrivateKey(WeOnlyDo.Security.Cryptography.SSHKeyTypes.RSAKey) wodSFTP1.Hostname = "your_hostname" wodSFTP1.Login = "your_login" wodSFTP1.Blocking = True 'Use synchronous connections wodSFTP1.Connect() C# code
WeOnlyDo.Client.SFTP wodSFTP1 = new WeOnlyDo.Client.SFTP(); WeOnlyDo.Security.Cryptography.Keys Keys = new WeOnlyDo.Security.Cryptography.Keys(); //wodKeys.NET component is part of wodSFTP.NET component. //Using wodKeys.NET Load Method private key is loaded from file. Keys.Load("C:\\private.pem","weonlydo"); //weonlydo is private key password //Set authentication to public key type. wodSFTP1.Authentication = WeOnlyDo.Client.SFTP.Authentications.PublicKey; //Connect private key from wodKeys.NET to wodSFTP.NET. wodSFTP1.PrivateKey = Keys.PrivateKey(WeOnlyDo.Security.Cryptography.SSHKeyTypes.RSAKey); wodSFTP1.Hostname = "your_hostname"; wodSFTP1.Login = "your_login"; wodSFTP1.Blocking = true; //Use synchronous connections wodSFTP1.Connect(); |