SSL Protocol

SSL Protocol

The SSL sublayer sits between the application layer and sockets. SSL sockets aren’t limited to HTTP protocol use.

The process works in four steps:

First, negotiate the encryption algorithm.

Second, authenticate the server. The server sends its certificate. The client verifies it using the CA’s RSA public key.

Third, calculate the session key. Use a random secret number as the symmetric key. Encrypt it with the server’s public key and send it.

Fourth, transmit data securely.