WeOnlyDo Support

Frequently Asked Question

How to load private key from string?
Last Updated 12 years ago

wodKeys component Load Method accept also string representation of the key. This allows you to keep the key in your application, rather than external file.

Here is example how to load private key from string and authenticate with server using private key:
Set ssh = New wodSSHCom
Set key = New Keys

key.Load "-----BEGIN DSA PRIVATE KEY-----" & vbCrLf & _
"MIIBugIBAAKBgQCs/Q3P0pu1Ot8LOCTnJ2MeZTRyrjbCaszKiJb3239IABs+svVN" & vbCrLf & _
"lLNHRR7S+AHtY7CNh/lyhC8tXkX8pK9npjhZh6kesPILCkc5LtqeDaCnC4wchtDO" & vbCrLf & _
"owmOFEJclpFnyzbJCDnjg+FB5fMDdiNXqJ4bcXIFFLPo3aNrrnulrjJSGwIVAOpg" & vbCrLf & _
"x+r/mibxlXbPPKUWl7VFosKLAoGAeeXbTM4CtKYqI6AB6nXR07uOumkzyiE5Wb4p" & vbCrLf & _
"Jw4GxKnTNv8Mc4Xf+rdkbcwXhO/TR2vDj/sXMt9KIi/F6g8hHwrXCBXrPVZwGai0" & vbCrLf & _
"fSAdrhU1uxYAug2fbsQ4BsG9pLpYvHUQ4nIINCcl7vfR4ij41/cYtC1nwUlbXHnJ" & vbCrLf & _
"cNHSh9wCgYBIYciU8r7gMp9pJrBz/zsEcI9CrHWkVB74oGX4hvupXzyj37mM6DpN" & vbCrLf & _
"py3Xrgl+2OOy0e1uZHHrIeSgV3mIkVbRPPIy/VjZzTm1hs1vtY5BiwHQHNcxRgRk" & vbCrLf & _
"agrJWOZgHh0haxG7JOxUYSUVsUOeMR4Cgo26B/Su2HK0NMc21Ji0kwIUDr7nYvGg" & vbCrLf & _
"qKNyluiUbkrQsUYqKso=" & vbCrLf & _
"-----END DSA PRIVATE KEY-----"

ssh.HostName = "your_hostname"
ssh.Authentication = authPubkey
ssh.Login = "your_login"
ssh.PrivateKey = key
ssh.Protocol = SSHAuto
ssh.Connect

Please Wait!

Please wait... it will take a second!