FtpDLX.HostFingerPrintDelegate Delegate

See Also

WeOnlyDo.Client Namespace

Requirements

Namespace: WeOnlyDo.Client

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: WeOnlyDo.Client.FTP (in WeOnlyDo.Client.FTP.dll)

Language

Visual Basic

C#

JScript

Show All

Sender
The source of the event.
Args
Holds arguments for the event.
See Also Requirements Languages WeOnlyDo.Client.FTP Send comments on this topic.

FtpDLX.HostFingerPrintDelegate Delegate

Fires when remote SFTP server provides hostkey fingerprint.

[Visual Basic]
Public Delegate Sub FtpDLX.HostFingerPrintDelegate( _    ByVal Sender As Object, _    ByVal Args As HostFingerPrintArgs _ )
[C#]
public delegate void FtpDLX.HostFingerPrintDelegate(    object Sender,    HostFingerPrintArgs Args );
[JScript]
public delegate FtpDLX.HostFingerPrintDelegate(    Sender : Object,    Args : HostFingerPrintArgs )

Parameters

Sender
The source of the event.
Args
Holds arguments for the event.

Remarks

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.

Requirements

Namespace: WeOnlyDo.Client

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: WeOnlyDo.Client.FTP (in WeOnlyDo.Client.FTP.dll)

See Also

WeOnlyDo.Client Namespace

 

 


© WeOnlyDo Software. All Rights Reserved.