Как провайдер подписывает ssl сертификат без ключа?
Почитайте уж что-нибудь типа "Асимметричная криптография для чайников". Личный ключ не должен уходить к недоверенным лицам вообще. От слова совсем. Попадание ключа стороннему лицу - это возможность идентифицировать себя как тот обьект, который в сертификате (человек, оборудование, сервер).
В CSR же - общий ключ и данные, которые будут вписаны в сертификат (кстати, необязательно все - CA использует шаблоны, которые могут и игнорить часть данных).
Всё разобрался. Центр сертификации выпускает сертификат, не имея у себя закрытый ключ, который им и не нужен для выпуска сертификата. В самом же сертификате указывается следующая информация:
- Кому выдан сертификат
- Кем выдан сертификат
- Когда выдан
- Срок действия
- Открытый ключ владельцы
- Подпись сертификата
Благодарю за подсказки.