Discuss this help topic in SecureBlackbox Forum

TElSimpleSSLClient class

Properties     Methods     Events     Declared in     Licensing     


This class is a descendant of TElCustomSimpleSSLClient.

Description

    TElSimpleSSLClient 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, TElSimpleSSLClient fires the OnSend event. When TElSimpleSSLClient 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 an external socket object, set UseInternalSocket property to False. In this case the data can be sent and received through OnSend and OnReceive events.
    To let TElSimpleSSLClient use internal socket just set the values of Address and Port properties.

Properties

Inherited from TElCustomSimpleSSLClient

Inherited from TElBaseSocketClient

Methods

Inherited from TElCustomSimpleSSLClient Inherited from TElBaseSocketClient

Events

Inherited from TElCustomSimpleSSLClient

Inherited from TElBaseSocketClient

Declared in

.NET:
  • Namespace: SBSimpleSSL
  • Assembly: SecureBlackbox.SSLClient
VCL:
  • Unit: SBSimpleSSL
Java:
  • Package: SecureBlackbox.SSLClient.jar
C++:
  • sbsimplessl.h

Licensing

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

Discuss this help topic in SecureBlackbox Forum