posts - 495,comments - 227,trackbacks - 0

                 在項目開發中,有時會遇到與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 cacerts -file d:\software\AKAZAM-Mail.cer -trustcacerts
              此時命令行會提示你輸入cacerts證書庫的密碼,
              你敲入changeit就行了,這是java中cacerts證書庫的默認密碼,
              你自已也可以修改的。
              ok,大功告成!

                        以后更新時,先刪除原來的證書,然后導入新的證書
                        keytool -list -keystore cacerts
                        keytool -delete -alias akazam_email -keystore cacerts
                        keytool -import -alias akazam_email -file akazam_email.cer -keystore cacerts -trustcacerts

          posted on 2011-07-21 15:09 SIMONE 閱讀(17280) 評論(0)  編輯  收藏 所屬分類: JAVA
          主站蜘蛛池模板: 藁城市| 郑州市| 平山县| 霍山县| 伊川县| 皮山县| 保定市| 渭南市| 米泉市| 彰武县| 乐陵市| 县级市| 沁源县| 绍兴市| 郯城县| 宿迁市| 资溪县| 福建省| 拜泉县| 新河县| 张北县| 玉溪市| 平阴县| 怀仁县| 商都县| 金堂县| 汝州市| 高雄县| 彭山县| 吉林市| 蒲城县| 奉化市| 长白| 京山县| 同心县| 平阴县| 綦江县| 同德县| 阿克陶县| 东港市| 湖州市|