Запрос на сертификат
При генерации запроса на сертификат также создаётся приватный ключ.
Ключ и сертификат необходимы для аутентификации.
Что такое CSR
merchant_name.csr — генерируемый файл, который будет содержать CSR.
merchant_name.key — выходной файл, который будет содержать приватный ключ.
Windows | OpenSSL
Генерация запроса и ключа на windows системах
Откройте окно "Выполнить":
Win + R введите cmd и нажмите Enter, чтобы открыть окно командной строки.
Выполните команду:
systeminfo | findstr /c:"Тип системы" /c:"System Type"чтобы узнать разрядность Вашей ОС.
Перейдите на сайт slproweb.com, который содержит двоичные дистрибутивы, связанные с OpenSSL.
Загрузите файл Win64 OpenSSL vX.X.X Light или Win32 OpenSSL vX.X.X Light в зависимости от разрядности Вашей ОС, полученной на шаге 2.
Выполните установку загруженного файла.
Вернитесь в окно командной строки, открытом на шаге 1.
Введите команду
cd "C:\Program Files\OpenSSL-Win64\bin"или
cd "C:\Program Files (x86)\OpenSSL-Win32\bin"в зависимости от разрядности Вашей ОС, полученной на шаге 2 и нажмите Enter.
Введите команду
openssl req -out %HOMEPATH%\Desktop\merchant_name.csr -new -newkey rsa:2048 -nodes -keyout %HOMEPATH%\Desktop\merchant_name.keyЗаполните обязательные параметры.
Файлы merchant_name.csr и merchant_name.key появятся на рабочем столе.
Windows | certreq
Windows | IIS
unix / macOS
Генерация запроса и ключа на unix системах
Откройте терминал:
macOS: Cmd + Space введите Terminal и нажмите Enter
Ubuntu: CTRL + ALT + T
Выполните команду:
cd Desktop/для перехода в терминале к каталогу рабочего стола.
Выполните команду:
openssl req -out merchant_name.csr -new -newkey rsa:2048 -nodes -keyout merchant_name.keyЗаполните обязательные параметры.
Файлы merchant_name.csr и merchant_name.key появятся на рабочем столе.