能夠用這些cmd行創建PFF證書文件,在下面創建一個批處理文件。 Win7上IIS7 IE8 請確保您有程序makecert和pvk2pfx
使用下面的BAT創建證書文件。 (使用任何tmp路徑,必須存在或不會運行) 然後,您將使用MMC(BAT下的某些指令)將PFX(不是CER)文件導入MMC證書(個人和受信任的根)
@echo off
cls
cd "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin"
makecert -r -pe -n "CN=localhost" -sky exchange -sv C:\_bat\_cert\selfcert.pvk C:\_bat\_cert\selfcert.cer
pvk2pfx -pvk C:\_bat\_cert\selfcert.pvk -pi a -spc C:\_bat\_cert\selfcert.cer -pfx C:\_bat\_cert\selfcert.pfx
pause
注:-pi一個是密碼。當你運行這些程序時它會問你這個問題。您可以設置-pi以前的設置,但一定要設置它,因爲在導入PFX證書時它會要求您輸入此密碼。
使用MMC創建pvk文件 cmd提示符運行mmc(mmc.exe)。
文件>>添加/刪除快速入門>>證書>> ADD >>計算機帳戶>>確定 在控制檯根目錄下打開證書。右鍵單擊個人>>所有任務>>導入。 然後將PFX文件導入個人證書和受信任的根證書。驗證。
在IIS7中,選擇證書,刷新,並且localhost證書應該在那裏。
還有其他2個節目助陣,我沒有得到嘗試 cert2spc C:_bat_cert \ selfcert.cer C:_bat_cert \ selfcert.spc pvkimprt -pfx C:_bat_cert \了SelfCert .pvkselfcert.spc C:_bat_cert \ selfcert.pvkselfcert.pvk
localhost證書確實刪除了我的IE8警告!
但是我的主要問題是與下載文件超過https://localhost我認爲這是證書的問題,但錯誤仍然顯示,「無法從本地主機下載」 上下載的問題有什麼建議?
謝謝立方體鄰居。 – 2011-08-19 14:12:15