Для создания запроса на сертификат (CSR) необходимо использовать криптографический пакет с открытым исходным кодом OpenSSL. Он доступен для большинства UNIX-подобных операционных систем и доступен на нашем хостинге.
Все необходимые операции по созданию CSR-запроса выполняются на хостинге при подключении по протоколу SSH. Вам потребуется получить параметры для подключения в панели управления хостингом и настроить подключение с помощью SSH-клиента, например программы PuTTY.
Перед созданием CSR-запроса необходимо сгенерировать закрытый ключ длиной не менее 2048 бит. Закрытый ключ должен создаваться и храниться на сервере, для которого выпускается сертификат.
После подключения к хостингу по протоколу SSH выполните в командной строке следующие команды.
1. Перейдите в каталог для временных файлов /home/идентификатор/tmp. В этом каталоге будут сохранены созданные вами файлы
cd ~/tmp
2. Создайте закрытый ключ командой:
openssl genrsa -des3 -out private.key 2048
3. В ответ на запрос Enter pass phrase for private.key введите пароль для защиты закрытого ключа.
4. После запроса Verifying — Enter pass phrase for private.key — повторите ввод пароля.

Ваш закрытый ключ будет создан и сохранен в файле private.key. Просмотреть его можно, выполнив команду:
less private.key
Для выхода нажмите Q.
При утрате пароля или компрометации закрытого ключа сертификат необходимо перевыпустить. Обязательно сохраните копию закрытого ключа на своем компьютере.
При создании CSR-запроса все данные вводятся латинскими символами.
1. В командной строке выполните команду:
openssl req -new -key private.key -out domain-name.csr
2. Введите пароль закрытого ключа в ответ на запрос Enter pass phrase for private.key.
3. Следующие поля заполняются латинскими символами:

Запрос на сертификат будет сохранен в файле domain-name.csr в виде закодированного текста. Проверьте корректность введенных данных, выполнив следующую команду:
openssl req -noout -text -in domain-name.csr
При создании заказа на SSL-сертификат в личном кабинете на сайте www.nic.ru вам потребуется указать CSR. Для этого выполните просмотр полученного CSR-файла командой less и скопируйте его содержимое в форму заказа.
