Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2023, 17:16   #1
LUN2
Пользователь
 
Регистрация: 14.08.2021
Сообщений: 18
По умолчанию Передача своего сертификата сервером во время TLS handshake

Добрый день!

Вопрос1: в каком виде сервер передает клиенту свой сертификат во время процедуры handshake - в зашифрованном или в открытом ?

Если для обмена ключами был выбран шифр (EC) DHE, то это понятно - в результате сервер в расширении "key_share" передаст материал для создания ключей, будут созданы одинаковые ключи шифрования, которым сервер зашифрует сертификат, а клиент расшифрует.

Но если для обмена ключами был выбран алгоритм RSA, то (если я правильно понимаю) он предполагает, что шифрование будет происходить с использованием сертификата. Насколько я понял, расширение "key_share" тогда не формируется (?)

Вопрос2: каким образом тогда у клиента возникнет ключ для его расшифровки - в каком сообщении он получит материал для создания ключа расшифровки ?
LUN2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HTTPS handshake Hailov C/C++ Сетевое программирование 2 07.11.2016 19:52
Соединение со своего компа из PHP с удаленным сервером MySQL lhcollider PHP 0 22.12.2012 10:21
Знание протокола TCP под Linux, передача данных между клиентом и FTP сервером komis Помощь студентам 0 19.04.2010 17:20
Как синхронизировать время с сервером времени Crazyman Работа с сетью в Delphi 1 02.07.2008 09:15
Как программно синхронизировать время с сервером времени ? Crazyman Общие вопросы Delphi 1 19.02.2008 01:37