Технологія Secure Sockets Layer (SSL) захищає транзакції між вашим веб-сайтом і відвідувачами. Протокол використовує третю сторону, Центр сертифікації (ЦС), щоб ідентифікувати один кінець або обидва кінці транзакцій. Як це працює.
- Браузер запитує захищену сторінку (зазвичай https://).
- Як тільки безпечна транзакція ініційована, веб-сервер відправляє свій відкритий ключ зі своїм сертифікатом.
- Браузер перевіряє, що сертифікат був виданий довіреною стороною - довіреним центром сертифікації, таким як RapidSSL, Thawte, GeoTrust, DigiCert, що сертифікат все ще дійсний і що сертифікат пов'язаний з сайтом, до якого ви звертаєтеся.
- Потім браузер використовує відкритий ключ для шифрування випадкового симетричного ключа шифрування і відправляє його на сервер з зашифрованим URL-адресою, а також іншими зашифрованими даними http.
- Веб-сервер розшифровує симетричний ключ шифрування, використовуючи свій закритий ключ, і використовує симетричний ключ для розшифровки даних URL і http.
- Веб-сервер відправляє назад запитаний HTML-документ і дані http, зашифровані за допомогою симетричного ключа.
- Браузер розшифровує дані http і html, використовуючи симетричний ключ, і відображає інформацію.