修復根目錄不可信的問題或憑證錯誤(僅限Windows IIS)
必要項目:這些步驟僅適用於Windows IIS使用者。其他平台請見修復不可信根或憑證鏈錯誤。
如果您或您的客戶看到「untrusted root」或SSL憑證鏈結錯誤,表示您目前的SSL憑證可能在套件中需要其他憑證,以便網頁瀏覽器可以信任您的網站。依照這些步驟為Windows IIS修復此問題。
針對IIS內產生的CSR和私密金鑰
- 下載新的組合軟體,並將其複製到其中一個IIS伺服器。
- 開啟MMC並加入憑證檢視單元。
- 在「中間憑證」上按右鍵,選擇「匯入」 ,然後瀏覽到新套件內的.p7b檔案。點選檔案並彙入,匯入完成後,系統會顯示成功訊息。
- 開啟IIS管理員並前往伺服器憑證。
- 選擇完成憑證申請,然後瀏覽到捆綁包中的.cer。
- 將bundle匯入您的本機電腦,匯入完成後,系統即會顯示成功訊息。
- 在MMC中,以滑鼠右鍵按一下已匯入的新憑證,然後選擇匯出。
- 選擇匯出私密金鑰,為.pfx提供一個新的名稱/路徑,然後在您的網站伺服器上安裝新建立的.pfx,並系結到任何需要它的網站。
適用於外部產生的CSR和私密金鑰(例如OpenSSL)
- 執行以下命令建立PFX檔案:
openssl pkcs12 -export -out [newFileName.pfx] -inkey [privateKey] -in [newBundleFileName]
其中:
- newFileName是PFX的輸出檔案名稱(例如:coolexample_new.com.pfx)
- privateKey是私密金鑰檔案(例如coolexample.com.key)
- newBundleFileName是包含的憑證群組(例如coolexample.com_bundleNoG2.crt)
- 上傳PFX到您的伺服器並點兩下開始安裝。
- 選擇「本機機器」並選擇「下一步」 。
- 點選驗證檔案名稱並點選下一步。
- 點選「輸入密碼」 (我們建議您這樣做,以提高安全性),「選取標記可導出密鑰」 ,然後點「下一步」 。
- 選擇“自動選擇憑證儲存” ,選擇“下一步”並選擇“完成” 。匯入完成後,系統會顯示成功訊息。
檢視憑證
無論您如何安裝套件,都可以查看已安裝的憑證:
- 開啟命令提示字元
MMC並按Enter。 - 在MMC中,選取[檔案] ,然後選取[新增/移除嵌入式管理單元] 。
- 點選左方選單內的憑證,然後點選新增。
- 點選「電腦帳戶」然後點選「下一步」 。
- 選擇「本機電腦」然後選擇「完成」 。
- 選擇確定。
- 導覽回「憑證(本機電腦)」 ,選擇「個人」 ,然後點選「憑證」 。新憑證會顯示在清單中。
更多資訊
- 為什麼GoDaddy移除ClientAuth EKU並轉入R1根層級進行DV TLS簽發?:說明您第一次看到「不可信根」或憑證鏈結錯誤的原因。