Discuss this help topic in SecureBlackbox Forum
TElSSLServer provides server-side functionality for SSL and TLS connections.
Description
TElSSLServer is used to add SSL/TLS support to server
side of TCP connection (the server side is the side which accepts connections
initiated by clients).
To accept connection call
Open
method. To send the data to remote host call
SendData.
When there are encrypted data to be sent to the socket, TElSSLServer will
fire
OnSend event.
When TElSSLServer needs data from the socket, it fires
OnReceive event.
When incoming data were processed,
OnData event is
fired. If you use non-blocking mode, you can use
DataAvailable
method to tell TElSSLServer that there are some data in the socket which can be
read.
By default, TElSSLServer is allowed to work using
all SSL/TLS versions and all cipher suites. You can disable or enable some of
versions using
Versions property
and disable or enable cipher suites with
CipherSuites property.
When connection is established, connection version can be read from
CurrentVersion property.
To use this class in the development and distribution of your software projects, you need to purchase one of the following licenses:
SecureBlackbox Professional