2016-12-01 41 views
0

我有.crt文件和.key文件,我想爲我的Web應用程序使用SSL。我已經嘗試使用「完整證書請求」選項在IIS中導入證書,但它顯示證書已導入並且實際上是它,但是當我編輯綁定時,它將不會顯示在IIS中的選擇中。在IIS中使用SSL

我的證書沒有私鑰,我個人擁有.key文件。

你能幫我解決這個問題嗎?有什麼方法可以將密鑰和證書結合起來嗎?

回答

0

您需要從.key和.crt製作p12(pfx)文件。你可以使用openssl來做到這一點。

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

然後將certificate.pfx導入LocalMachine \ My store。它應該在IIS中可用。

+0

謝謝,我想通過這個命令,openssl pkcs12 -export -in cert.crt -inkey privatekey.key -out mycert.pfx – Nirmal

0

如果證書具有私密性,但證書沒有包含它,並且我將其放在單獨的文件中,IIS將在選擇中顯示證書。所以我將兩個使用下面的命令給出的OpenSSL結合起來。它會創建新的pfx文件,我們需要將它導入到IIS中,並在選擇時顯示該證書。

openssl pkcs12 -export -in cert.crt -inkey privatekey.key -out mycert.pfx