Discuss this help topic in SecureBlackbox Forum

TElSimpleSSLClient class

Properties     Methods     Events     Declared in     Licensing     


    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.




Declared in

  • Namespace: SBSimpleSSL
  • Assembly: SecureBlackbox.SSLClient
  • Unit: SBSimpleSSL
  • Package: SecureBlackbox.SSLClient.jar
  • sbsimplessl.h


To use this class in the development and distribution of your software projects, you need to purchase one of the following licenses:

HTTPBlackbox client OR HTTPBlackbox client+server OR FTPSBlackbox client OR FTPSBlackbox client+server OR SSLBlackbox client OR SSLBlackbox client+server OR WebDAVBlackbox client OR WebDAVBlackbox client+server OR MailBlackbox OR CloudBlackbox OR EDIBlackbox OR AdESBlackbox OR SecureBlackbox Transports OR SecureBlackbox Standard OR SecureBlackbox Professional

Discuss this help topic in SecureBlackbox Forum