@shledon

Что значит открытый ключ сертификата подписанный закрытым ключом ЦС?

Цифровая подпись как я понял это просто зашифрованный закрытом ключом хэш данных передаваемых клиенту, это когда у нас клиент-клиент.
Но вот в сертификате я не понимаю зачем нужна подпись и как она работает, получается сертификат зашифрован закрытом ключом ЦС? или же из данных сертификата мы получили хэш и его зашифровал ЦС, главный вопрос что ЦС зашифровал своим ключом?
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ответы на вопрос 3
@pfg21
ex-турист
у ЦС есть два комплиментарных друг друг ключа: закрытый и открытый.
открытый ключ ЦС рассылает по пользователям с помощью доверенных средств.

чтоб удостверить твой сертификат ЦС его подписывает с помощью закрытого ключа и прикладывает эту подпись к твоему сертификату.

ты общаясь с некоторым пользователем передаешь ему свой сертификат и удостоверяющую подпись ЦС.

подпись ЦС можно проверит с помощью открытого ключа ЦС, имеющегося у пользователя, значит можно довериться твоему сертификату как тебе.

нужно чтобы упростить рабооту. ты напрямую не работаешь с каждым пользователем.
а ЦС может с помощью одного ключа удостоверить кучу клиентов.
Ответ написан
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
что ЦС зашифровал своим ключом?

Ничего :)

CA подписал сертификат, сформированный на основе запроса на сертификат, переданного ему. Ключ же данного сертификата генерируется в момент формирования запроса на сертификат. Да, бывает что CA генерит и ключи тоже, но это вещь, которой доверить нельзя.

Зачем же тогда нужен CA?

СA своим авторитетом (разнятся CA только авторитетностью) подтверждает подлинность представленной ему в CSR информации и формирует на его основе сертификат. Технически разницы между Thawte и "Васян Инкоропрейтед" нет, разница только в том, кто кому верит. А сам сертификат - это просто информационный контейнер, защищенный от изменения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы