Fires when remote SFTP server provides hostkey fingerprint.
[Visual Basic]
Public Event HostFingerPrintEvent() As FtpDLX.HostFingerPrintDelegate[C#]
public event FtpDLX.HostFingerPrintDelegate HostFingerPrintEvent();[JScript]
In JScript, you can handle the events defined by another class, but you cannot define your own.
Since SSH2 (and SFTP on it) architecture doesn't know about
certificates, or other means of checking if remote server is really the
one you intended to connect to, it is a matter of 'trust' if you will
accept connection or not.
This is how SSH works in real life - once you connect to remote server
and you are sure it is really the server you expect it to be, you should
store
Args.FingerPrint information locally. For each new connection, you
should test if FingerPrint information is same as stored one - to be
sure that no one is 'in the middle' spying on your connection.
FingerPrint information is almost unique among different servers, and it
is generated from server's private key.
If you set
Args.Accept to True (default), wodFtpDLX will continue to
perform negotiation with the server normally. If you set it to False
(for instance, because you see that FingerPrint information is not the
same as before), it will drop the connection.
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
© WeOnlyDo Software. All Rights Reserved.