Я только что получил 4 файла от RapidSSL, которые я хотел бы использовать для IIS Express. Для этого мне нужно создать файл PFX.
У меня есть CSR, КЛЮЧ, СЕРТИФИКАТ, ROOT/CA. Здесь находятся:
CSR => я сохранил его как CSR.csr
-----BEGIN CERTIFICATE REQUEST-----
... hidden :)
-----END CERTIFICATE REQUEST-----
KEY -> я сохранил как key.pem
-----BEGIN RSA PRIVATE KEY-----
... hidden :)
-----END RSA PRIVATE KEY-----
Сертификат -> я сохранил как cert.cer
-----BEGIN CERTIFICATE-----
... hidden :)
-----END CERTIFICATE-----
Root/CA -> я сохранил как CA.cer
-----BEGIN CERTIFICATE-----
... hidden :)
-----END CERTIFICATE-----
Я попробовал эту команду:
openssl pkcs12 -inkey key.pem -in cert.crt -export -out cert_pfx.pfx
Загрузка «экрана» в случайное состояние — выполнено Нет сертификата, соответствующего закрытому ключу
Я также пробовал эту команду:
openssl pkcs12 -export -out cert_pfx.pfx -inkey key.pem -in cert.crt -certfile CA.crt
Здесь та же ошибка. Что я делаю не так?