SSL = Невозможно создать сертификат для IIS (Невозможно создать файл PFX из KEY+Certificate+RootCa)

Я только что получил 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

Здесь та же ошибка. Что я делаю не так?


person Ice.phoenix    schedule 08.08.2012    source источник


Ответы (1)


Посмотрите здесь: http://support.servertastic.com/convert-pem-to-pfx/

Убедитесь, что закрытый ключ действительно подписывает сертификат. Если это RapidSSL, возможно, стоит перевыпустить сертификат еще раз, чтобы убедиться, что сертификат правильный. Вы можете сделать это бесплатно здесь: https://products.geotrust.com/orders/orderinformation/authentication.do

person AndyGambles    schedule 15.08.2012