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 wodSSHD object. |
| User |
A SSHUser object. Reference
to object that holds information about the connected
user. |
| Protocol |
A String value. Specifies
selected protocol (SSH2 is the only possibility). |
| 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, wodSSHServer 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 wodSSHServer will drop the connection.
-
-
This event does not fire if
Protocol is set to
Telnet/Raw, only when Protocol is set to
SSH2.
|