在項(xiàng)目開發(fā)中,有時(shí)會遇到與SSL安全證書導(dǎo)入打交道的,如何把證書導(dǎo)入java中的cacerts證書庫呢?
其實(shí)很簡單,方法如下:
每一步:進(jìn)入某個(gè)https://www.xxx.com開頭的網(wǎng)站,把要導(dǎo)入的證書下載過來,
在該網(wǎng)頁上右鍵 >> 屬性 >> 點(diǎn)擊"證書" >>
再點(diǎn)擊上面的"詳細(xì)信息"切換欄 >>
再點(diǎn)擊右下角那個(gè)"復(fù)制到文件"的按鈕
就會彈出一個(gè)證書導(dǎo)出的
例如:保存為abc.cer,放在C盤下
?
第二步:如何把上面那步的(abc.cer)這個(gè)證書導(dǎo)入java中的cacerts證書庫里?
方法如下
假設(shè)你的jdk安裝在C:\jdk1.5這個(gè)目錄,
開始 >> 運(yùn)行 >> 輸入cmd 進(jìn)入dos命令行 >>
再用cd進(jìn)入到C:\jdk1.5\jre\lib\security這個(gè)目錄下
敲入如下命令回車執(zhí)行
keytool -import -alias cacerts
-keystore C:\jdk1.5\jre\lib\security\cacerts
-file C:\abc.cer
-trustcacerts
此時(shí)命令
你敲入changeit就行了,這是java中cacerts
你自已也可以修改的。
?
ok,大功告成!喝口茶!