Расчет подписи SSL-сертификата - PullRequest
0 голосов
/ 02 октября 2011

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

Инициирование / согласование SSL-соединения также позволяет отправлять открытый ключ в сообщении ServerKeyExchange и отправлять открытый ключ отдельно.Это может быть сделано в сценариях, где алгоритмы подписи поддерживают только аутентификацию, а не шифрование, или из-за строгих политик шифрования.В таком случае:

  1. Содержит ли сертификат (тело) открытый ключ
  2. При вычислении подписи сертификата используется закрытый ключ сервера
  3. Еслиответ на 1. и 2. - нет, тогда это означает, что клиент полагается на сообщение ServerKeyExchange для получения открытого ключа сервера.Возможно ли, что посредник перехватывает и изменяет открытый ключ в ServerKeyMessage?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...