Создать сертификат с приватным ключом

Создан сомоподписанный crt-сертификат с помощью OpenSSL. Он используется в Azure. Но проблема в том, в сертификате нет приватного ключа. Способа создать сертификат, в котором будет приватный ключ, не нашел. Прошу помощи


Ответы (1 шт):

Автор решения: Александр Пертенава

Решение заключается в том, чтобы создать pfx-файл из имеющихся crt и key-файлов

UPD. Нет, лень не было =)

  1. Создание ключа и crt-файла:
openssl req -nodes -newkey rsa:2048 -sha256 -keyout key.key -out test.csr
  1. Объединение в pfx-файл:
openssl pkcs12 -export -out ssl.pfx -inkey key.key -in test.crt

Выполнялось в Windows 10, но в Linux'е не должно быть отличий

→ Ссылка