Протокол Handshake
Коротко: Подпротокол TLS, управляющий установлением соединения: согласование cipher suite, обмен сертификатами и договорённость о сеансовом ключе.
Подробнее: Упрощённая последовательность: клиент отправляет сообщение «ClientHello» с поддерживаемыми cipher suite и версиями TLS. Сервер отвечает «ServerHello» (выбранный cipher suite), своим сертификатом и, возможно, другими параметрами. Затем через асимметричную криптографию устанавливается общий сеансовый ключ. Только после этого обе стороны сообщают через протокол change cipher spec, что дальше общение шифруется.
Подробности
Полная последовательность рукопожатия в TLS 1.3 (упрощённо; современнее и быстрее TLS 1.2): ClientHello (с долей ключа), ServerHello, сертификат, Finished.
См. также: рукопожатие, протокол записей TLS, протокол Change Cipher Spec