Unit
ScSSLServer
Description
The TScSSLServer component implements the SSL server functionality. If its Active property is True, the SSL server will be listening on the TCP/IP port specified in the Port property. When the SSL client attempts to connect to this port and the SSL server accepts the connection, the OnAcceptConnection event is started. Next, the client and server perform the Handshake procedure, by exchanging valid connection parameters as well as lists of supported encryption and hashing protocols. During the Negotiation procedure, the client and the server select a common encryption and data signing protocol. Right after that, all traffic exchange between the client and the server is transmitted in the encrypted form.
The TScSSLServer component supports the SSL and TLS protocol standard including the TLS 1.3 version. It inherits some properties from the TScCustomTCPServer class, which implements TCP/IP protocols.
See also