Description
-
Fires before user established encrypted connection with the
server.
Syntax
-
Private Sub
object_CryptoInformation(User, Protocol,
RemoteName, SCcipher, CScipher, Keys, Accept)
The CryptoInformation Event syntax has these parts:
| object |
A wodFTPD object. |
| User |
A FtpUser object. Reference to
object that holds information about the connected user. |
|
Protocol |
A String value. Specifies
selected protocol. |
|
RemoteName |
A String value. Holds remote
identification string. |
|
SCcipher |
A String value. Holds server
to client encryption algorithm selected. |
|
CScipher |
A String value. Holds client
to server encryption algorithm selected. |
| Keys |
A String value. Holds key
exchange algorithm selected. |
| Accept |
A Boolean value. When set to
False, wodFTPServer aborts connection. |
Remarks
-
CryptoInformation event is fired after the first crypto
negotiation has taken place, but before any sensitive information is
sent to the user (or received from the user). This event provides
you with information about selected encryption protocols and remote
software type client uses.
At this point you can decide if you want to continue with the
connection, or you want to abort it (by setting Accept parameter to
False) in which case wodFTPServer will drop the connection.
This event does not fire if
Protocol is set to
FTP - it
fires only in secured protocols (SFTP and FTPS).
|