Я пытаюсь создать файл PFX для своего веб-сайта, размещенного в Azure.
я сгенерировал mycsr.csr
а также приватный ключ.ключ
и от Entrust я получил обратно 3 файла корень.crt
, Промежуточный.crt
и Сертификат Сервера.crt
.
Я попытался создать свой файл PFX с помощью следующей команды
- "C:\Program Files\OpenSSL-Win64\bin\openssl.exe" pkcs12 -export -out myPrivateCert.pfx -inkey PRIVATEKEY.key -in ServerCertificate.crt
Это создает файл PFX, но когда я пытаюсь загрузить его в Azure, он говорит
- Неверный пароль или недействительный сертификат
Я знаю, что ввел правильный пароль, поэтому мне кажется, что я неправильно сгенерировал PFX.
Я новичок в SSL-сертификатах и не совсем уверен в различиях между тремя файлами CRT, которые мне вернули.
Любая помощь приветствуется.
РЕДАКТИРОВАТЬ
Я попытался объединить 3 файла CRT в один. цепь.pem
файл таким образом, чтобы файл ServerCertificate был первым, затем промежуточным, затем корневым.
Затем я попытался создать файл PFX с помощью этой команды:
- "C:\Program Files\OpenSSL-Win64\bin\openssl.exe" pkcs12 -in chain.pem -inkey PRIVATEKEY.key -export -out myPrivateCert.pfx
Опять же, этот файл PFX не будет загружен в Azure.