在項目開發中,有時會遇到與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 證書 庫的預設密碼,
你自已也可以修改的。