Как пользоваться
- Введите домен (Common Name); другие домены добавьте в поле Дополнительные домены (SAN). Для wildcard-сертификата укажите *.example.com.
- Выберите тип ключа. Для сертификатов OV или EV откройте Данные организации (для сертификатов OV/EV) и заполните их.
- Нажмите Создать CSR, отправьте CSR в удостоверяющий центр и сразу скачайте закрытый ключ.
Описание параметров
- Тип ключа
- RSA 2048 — самый совместимый; ECDSA P-256 короче и быстрее и поддерживается современными браузерами и серверами.
- SAN
- Браузеры доверяют только именам из SAN, поэтому Common Name и каждый дополнительный домен записываются туда.
Что внутри CSR
Запрос представляет собой файл PKCS #10 в формате PEM с заголовком CERTIFICATE REQUEST. Закрытый ключ имеет формат PKCS #8 с заголовком PRIVATE KEY. Субъект формируется из заполненных вами полей:
| Поле | Значение | Примечания |
|---|---|---|
| CN | Common Name | Основной домен |
| O | Организация | Юридическое название, для OV и EV |
| OU | Подразделение | Необязательно |
| L | Населённый пункт | Город |
| ST | Область или регион | Полное название |
| C | Страна | Две буквы; хранится в верхнем регистре |
| emailAddress | Контактный адрес | Необязательно |
Имена в списке SAN, похожие на адреса IPv4, записываются как записи IP-адреса; всё остальное — DNS-имена. Для подписи используется SHA-256 для RSA и P-256 и SHA-384 для P-384.
Часто задаваемые вопросы
Мой закрытый ключ загружается на сервер?
Нет. Он создаётся на вашем устройстве средствами Web Crypto браузера, страница ничего не отправляет. Он пропадает при закрытии страницы, поэтому сначала скачайте его.
Как проверить CSR?
Вставьте его в декодер SSL-сертификатов, чтобы увидеть имена и тип ключа и сверить с закрытым ключом, либо выполните openssl req -in domain.csr -noout -text.
Какая команда openssl делает то же самое?
openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr -subj "/CN=www.example.com" -addext "subjectAltName=DNS:www.example.com,DNS:example.com"
Конфиденциальность
Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.