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 閱讀(17262) 評論(0)  編輯  收藏 所屬分類: JAVA
          主站蜘蛛池模板: 嘉定区| 正蓝旗| 宁晋县| 行唐县| 崇州市| 衡阳市| 丰县| 招远市| 时尚| 漳州市| 安塞县| 岳池县| 新竹市| 宁德市| 寻乌县| 贺州市| 陕西省| 莎车县| 萨嘎县| 延庆县| 礼泉县| 江川县| 项城市| 潮安县| 商河县| 大港区| 墨江| 柏乡县| 易门县| 滁州市| 新乐市| 商洛市| 西林县| 牡丹江市| 元谋县| 宁陵县| 盐池县| 焦作市| 武乡县| 潜江市| 江津市|