сервер дает клиенту свой паблик ключ и сертификат. Клиент проверяет, легальный ли этот сертификат у провайдера сертов (например комодо) используя присланный ключ. Если да, серт легален - начинает процедуру создания сессионных ключей. Если нет - то это значит что вклинился хакер, и подсунул свой ключ