在項(xiàng)目開(kāi)發(fā)中,有時(shí)會(huì)遇到與SSL安全證書(shū)導(dǎo)入打交道的,如何把證書(shū)導(dǎo)入java中的cacerts證書(shū)庫(kù)呢?
其實(shí)很簡(jiǎn)單,方法如下:
每一步:進(jìn)入某個(gè)https://www.xxx.com開(kāi)頭的網(wǎng)站,把要導(dǎo)入的證書(shū)下載過(guò)來(lái),
在該網(wǎng)頁(yè)上右鍵 >> 屬性 >> 點(diǎn)擊"證書(shū)" >>
再點(diǎn)擊上面的"詳細(xì)信息"切換欄 >>
再點(diǎn)擊右下角那個(gè)"復(fù)制到文件"的按鈕
就會(huì)彈出一個(gè)證書(shū)導(dǎo)出的
例如:保存為abc.cer,放在C盤下
?
第二步:如何把上面那步的(abc.cer)這個(gè)證書(shū)導(dǎo)入java中的cacerts證書(shū)庫(kù)里?
方法如下
假設(shè)你的jdk安裝在C:\jdk1.5這個(gè)目錄,
開(kāi)始 >> 運(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,大功告成!喝口茶!