Back to product page
- Introduction
- Overview
- License agreement
- Getting Started
- Objects
- Enumerations
- wodSSHD
- Methods
- Properties
- Events
- Connecting
- CryptoInformation
- Disconnected
- LoginGSSAPI
- LoginPassword
- LoginPubkey
- PortBindRequest
- PortForwardConnect
- PortForwardDisconnect
- PortForwardRequest
- Received
- ServiceRequest
- ServiceStart
- SftpDeleteFile
- SftpDownloadFile
- SftpFileTransferData
- SftpListDir
- SftpListDirData
- SftpMakeDir
- SftpProgress
- SftpRemoveDir
- SftpRename
- SftpTransferComplete
- SftpUploadFile
- StateChanged
- IwodSSHDNotify
- Methods
- Connecting
- CryptoInformation
- Disconnected
- LoginGSSAPI
- LoginPassword
- LoginPubkey
- PortBindRequest
- PortForwardConnect
- PortForwardDisconnect
- PortForwardRequest
- Received
- ServiceRequest
- ServiceStart
- SftpDeleteFile
- SftpDownloadFile
- SftpFileTransferData
- SftpListDir
- SftpListDirData
- SftpMakeDir
- SftpProgress
- SftpRemoveDir
- SftpRename
- SftpTransferComplete
- SftpUploadFile
- StateChanged
- Methods
- SSHKeyPair
- SSHUser
- SSHUsers
- How to get support
- Technical information
- Fast notifications
- Error list
CryptoInformation event
Fires before user established encrypted connection with the server.
Syntax
- Basic
Private Sub object_CryptoInformation(User, Protocol, RemoteName, SCcipher, CScipher, Keys, Accept)
The CryptoInformation(object,User,Protocol,RemoteName,SCcipher,CScipher,Keys,Accept) syntax has these parts:
The CryptoInformation(object,User,Protocol,RemoteName,SCcipher,CScipher,Keys,Accept) 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.