Что такое SSL?
SSL (Secure Sockets Layer) — это протокол для защищенного шифрованием обмена данными, осуществляемого посредством популярных интернет-протоколов: HTTP, FTP, TELNET и т.д.
Чтобы удостовериться в том, что открытый ключ принадлежит его реальному владельцу, используются SSL-сертификаты. Аутентификация применяемых при обмене данными ключей в протоколе основывается на асимметричной криптографии. Собственно трафик защищается от несанкционированного доступа путем симметричного шифрования. Целостность сообщений проверяется с помощью кодов аутентификации.