What is SSL?
- Last Updated: July 22, 2025
- 1 minute read
- WS_FTP Server
- Version 2022
- Documentation
What is SSL?
SSL (Secure Sockets Layer) is a protocol for encrypting and decrypting data sent across direct Internet connections. When a client makes an SSL connection with a server, all data sent to and from the server is encoded with a complex mathematical algorithm that makes it extremely difficult to decode anything that is intercepted.
The following is a step-by-step illustration of a standard SSL connection:
Step 1 |
Client connects and requests SSL encryption |
Step 2 |
Server sends its certificate and public key to client |
Step 3 |
Client encrypts session key using server's public key and sends it to server |
Step 4 |
Server decodes session key and uses it to open and encrypt secure data channel |
If the server is not configured to accept SSL connections, or if the server requires client certificates and none is provided or the provided certificate is not found in the trusted authorities database, then the connection is rejected and the server sends a message to the client indicating a failed connection.