CSR — это файл запроса на подпись сертификата, содержащий информацию для SSL/TLS-сертификата, который вы хотите получить. При генерации CSR одновременно создаётся ключевая пара. CSR включает открытый ключ и информацию о сертификате, а приватный ключ остаётся у вас. Вы отправляете CSR в удостоверяющий центр (CA), который проверяет его и выдаёт сертификат. Приватный ключ используется для настройки веб-сервера.
Этот инструмент работает полностью в браузере, используя библиотеку forge.js JavaScript для локальной генерации ключевой пары и CSR. Весь процесс не предусматривает взаимодействия с сервером; ваш приватный ключ никогда не покидает ваше устройство. Сгенерированный приватный ключ хранится только в памяти браузера и автоматически удаляется при закрытии страницы. После генерации немедленно скачайте и надёжно сохраните файл приватного ключа!