天天看點

何把Https網站中的安全證書導入到java中的cacerts證書庫?

在項目開發中,有時會遇到與SSL安全證書導入打交道的,如何把證書導入java中的cacerts證書庫呢?

其實很簡單,方法如下:

每一步:進入某個https://www.xxx.com開頭的網站,把要導入的證書下載下傳過來,

    在該網頁上右鍵 >> 屬性 >> 點選"證書" >>

    再點選上面的"詳細資訊"切換欄 >>

    再點選右下角那個"複制到檔案"的按鈕

    就會彈出一個證書導出的 向導 對話框,按提示一步一步完成就行了。

    例如:儲存為abc.cer,放在C槽下

第二步:如何把上面那步的(abc.cer)這個證書導入java中的cacerts證書庫裡?

    方法如下

    假設你的jdk安裝在C:\jdk1.5這個目錄,

    開始 >> 運作 >> 輸入cmd 進入dos指令行 >>

    再用cd進入到C:\jdk1.5\jre\lib\security這個目錄下

    敲入如下指令回車執行

    keytool -import -alias cacerts

        -keystore C:\jdk1.5\jre\lib\security\cacerts

        -file C:\abc.cer

        -trustcacerts

    此時指令 行會 提示你輸入cacerts證書庫的密碼,

    你敲入changeit就行了,這是java中cacerts 證書 庫的預設密碼,

    你自已也可以修改的。