2016-12-01 2 views
0

У меня есть файл .crt и .key, и я хочу использовать SSL для своего веб-приложения. Я попробовал с опцией «Полный запрос сертификата» для импорта сертификата в IIS, но он показывает сертификат, импортированный и фактически он есть, но когда я редактирую привязку, он не будет отображаться при выборе в IIS.Использование SSL с IIS

У моего сертификата нет закрытого ключа, у меня он отдельно, в файле .key.

Можете ли вы помочь мне исправить это? Есть ли способ объединить ключ и сертификат?

ответ

0

Вам нужно сделать p12 (pfx) файл из .key и .crt. Вы можете использовать openssl, сделайте это.

openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -name "friendlyname_for_certificate" 

Затем импортируйте сертификат.pfx в LocalMachine \ My store. Он должен быть доступен в IIS.

+0

Спасибо, я понял, что и использовал эту команду, OpenSSL PKCS12 -export -in cert.crt -inkey privatekey.key отъезда mycert.pfx – Nirmal

0

Сертификат IIS при выборе, если сертификат имеет закрытый, но мой сертификат не содержит его, и у меня есть его в отдельном файле. Поэтому я объединил оба варианта с использованием команды OpenSSL, приведенной ниже. Он создает новый файл pfx, и нам нужно импортировать его в IIS, и он отображает этот сертификат при выборе.

openssl pkcs12 -export -in cert.crt -inkey privatekey.key -out mycert.pfx 
Смежные вопросы