本知識庫文章所參考的軟體不是思科維護或支援的。此資訊出於方便而提供。如需更多幫助,請與軟體供應商聯絡。
以下為從Microsoft CA server 2003匯出CA簽名根證書和金鑰的說明。此過程有幾個步驟。至關重要的是要遵循每一個步驟。
從MS CA伺服器匯出證書和私鑰 |
1.轉到「開始」->「運行」-> MMC 2.按一下「檔案」->「新增/刪除管理單元」 3.按一下「新增……」 按鈕 4.選擇「證書」,然後單擊「新增」 5.選擇「電腦帳戶」->「下一個」->「本地電腦」->「完成」 6.單擊「關閉」 — > 「確定」 MMC現在載入了證書管理單元。 7.展開Certificates ->,然後點選「Personal」 -> 「Certificates」 8.右鍵點選適當的CA證書,然後選擇「所有任務」->「匯出」 證書匯出嚮導將啟動 9.單擊「下一步」->選擇「是,匯出私鑰」->「下一步」 10.取消選中此處的所有選項。PKCS 12應是唯一可用的選項。按一下「下一步」 11.為私鑰提供您選擇的密碼 12.給出要另存為的檔名,然後按一下「下一步」,「完成」 現在,您的CA簽名證書和根證書已匯出為PKCS 12(PFX)檔案。 |
提取公鑰(證書) |
您需要訪問運行OpenSSL的電腦。將PFX檔案複製到此電腦,然後運行以下命令: openssl pkcs12 -in <filename.pfx> -clcerts -nokeys -out certificate.cer 這將建立名為「certificate.cer」的公鑰檔案 |
附註:已在Linux上使用OpenSSL驗證這些指令。部分語法可能因Win32版本而異。
提取和解密私鑰 |
WSA要求不加密私鑰。使用以下OpenSSL命令: openssl pkcs12 -in <filename.pfx> -nocerts -out privatekey-encrypted.key 系統將提示您輸入「輸入匯入密碼」。 這是在上述步驟11中建立的密碼。 系統也會提示您輸入「Enter PEM pass phrase」。 是加密密碼(在下面使用)。 這將建立名為「privatekey-encrypted.key」的加密私鑰檔案 要建立此金鑰的解密版本,請使用以下命令: openssl rsa -in privatekey-encrypted.key -out private.key |
可以在WSA上通過「安全服務」 — >「HTTPS代理」安裝公鑰和解密私鑰