Запрос на сертификат
При генерации запроса на сертификат также создаётся приватный ключ.
Ключ и сертификат необходимы для аутентификации.
Что такое CSR
merchant_name.csr — генерируемый файл, который будет содержать CSR.
merchant_name.key — выходной файл, который будет содержать приватный ключ.
Обязательные параметры
Windows | OpenSSL
Установка OpenSSL (Shining Light Productions)
Скачайте инсталлятор с сайта slproweb.com:
Для современных систем выберите Win64 OpenSSL vX.X.X Light.
Если у вас 32-битная система, выберите Win32 OpenSSL vX.X.X Light.
Запустите установку и следуйте инструкциям:
На этапе Copy OpenSSL DLLs to выберите опцию The OpenSSL binaries (/bin) directory:

В конце установки снимите лишние флажки:

Установка OpenSSL (Winget)
Запустите командную строку: Win + R → cmd → Enter
Выполните команду:
winget install opensslдля установки OpenSSL.
Генерация запроса и ключа на Windows системах
Запустите командную строку: Win + R → cmd → Enter
Убедитесь, что команда
opensslдоступна:Введите
openssl versionЕсли отобразилась версия, приступайте к шагу № 3.
Если команда не найдена, перейдите в папку с установленной программой (актуально для установки с помощью Shining Light Productions):
cd "C:\Program Files\OpenSSL-Win64\bin"или
cd "C:\Program Files\OpenSSL-Win32\bin"
Выполните генерацию (одним из предложенных выше способов):
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 будут созданы на вашем рабочем столе.
unix / macOS
Генерация запроса и ключа на macOS и Linux
Откройте терминал:
macOS: ⌘ + Space →
Terminal→ EnterLinux: 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 будут созданы в текущей папке.
Проверьте содержимое запроса (опционально):
cat merchant_name.csr