Discuss this help topic in SecureBlackbox Forum
Description
TElSimpleSSLClient is used to add SSL/TLS support to client side of TCP connection (the client side is the side which initiates connection). To initiate connection call
Open method. To send data to the remote side call
SendData. When there are encrypted data to be sent to the socket, TElSimpleSSLClient will fire
OnSend event. When TElSimpleSSLClient needs data from the socket, it fires
OnReceive event.
By default, TElSimpleSSLClient 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 external socket class set
UseInternalSocket property
to
False and use
OnSend/ OnReceive events.
To let TElSimpleSSLClient use internal socket just set values of
Address and
Port properties.
To use this class in the development and distribution of your software projects, you need to purchase one of the following licenses:
HTTPBlackbox OR FTPSBlackbox OR SSLBlackbox client-only OR SSLBlackbox client-server OR SecureBlackbox Transports OR SecureBlackbox Standard OR SecureBlackbox Professional