Discuss this help topic in SecureBlackbox Forum
This class is a descendant of TElBaseSocketClient. This is the base class for TElSimpleSSLClient, TElHTTPSClient, TElPOP3Client and TElIMAPClient classes.
Description
TElCustomSimpleSSLClient is used to add SSL/TLS support to the client side of the TCP connection (the client side is the side which initiates connection). To initiate the connection call Open method. To send data to the remote side call SendData. When there are encrypted data to be sent to the socket, TElCustomSimpleSSLClient fires the OnSend event. When TElCustomSimpleSSLClient needs data from the socket, it fires the OnReceive event.
By default, TElSimpleSSLClient is allowed to work using all SSL/TLS versions and all cipher suites. You can disable or enable the specific versions using the Versions property. Individual cipher suites are enabled/disabled via the CipherSuites property.
When the connection is established, its version can be detected using CurrentVersion.
To use this class in the development and distribution of your software projects, you need to purchase one of the following licenses:
SecureBlackbox Professional, SecureBlackbox Standard, SecureBlackbox Lite