<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    leisure

    JAVA - exceed,helloworld
    隨筆 - 50, 文章 - 0, 評論 - 11, 引用 - 0
    數據加載中……

    Java安裝本地證書

    一:生成keystore文件
    keytool是Java的數字證書管理工具,位于%JAVA_HOME%\bin目錄下,keytool可以將密鑰(key)和證書(certificates)存在一個稱為keystore的文件中。

    D:\>keytool -import -file d:\google.cer -keystore d:\google.keystore
    輸入keystore密碼:
    再次輸入新密碼:
    所有者:CN=www.google.com, O=Google Inc, L=Mountain View, ST=California, C=US
    簽發人:CN=Thawte SGC CA, O=Thawte Consulting (Pty) Ltd., C=ZA
    序列號:2fdfbcf6ae91526d0f9aa3df40343e9a
    有效期: Fri Dec 18 08:00:00 CST 2009 至Mon Dec 19 07:59:59 CST 2011
    證書指紋:
             MD5:C4:70:74:FB:69:F9:E3:94:7E:8B:28:A4:00:73:DE:01
             SHA1:40:50:62:E5:BE:FD:E4:AF:97:E9:38:2A:F1:6C:C8:7C:8F:B7:C4:E2
             簽名算法名稱:SHA1withRSA
             版本: 3
    信任這個認證? [否]:  是
    認證已添加至keystore中

    此時D盤根目錄下生成google.keystore文件

    二:信任證書
    System.setProperty ("javax.net.ssl.trustStore","d:\\google.keystore");
    System.setProperty (
    "javax.net.ssl.trustStorePassword","123456");

    三:校驗證書
    如果證書中頒發給的名稱與所通信的地址域名不一致的話,將報以下錯誤:
    javax.net.ssl.SSLException: hostname in certificate didn't match: <www.google.com.hk> != <www.google.com>
    那就需要在通信前重寫校驗方法。
    HostnameVerifier hv = new HostnameVerifier() {
        @Override
        public boolean verify(String urlHostName, SSLSession session) {
            return urlHostName.equals(session.getPeerHost());
        }
    };
    HttpsURLConnection.setDefaultHostnameVerifier (hv);

    posted on 2011-09-17 21:13 leisure 閱讀(2375) 評論(1)  編輯  收藏 所屬分類: java

    評論

    # re: Java安裝本地證書[未登錄]  回復  更多評論   

    謝謝,正在google解決此問題,你寫的很清楚!
    2012-08-25 11:06 | joe
    主站蜘蛛池模板: 特黄特色的大片观看免费视频| 亚洲人成在线中文字幕| 国产精品国产亚洲区艳妇糸列短篇| 18以下岁毛片在免费播放| 亚洲国产成人久久精品影视| 最近中文字幕免费大全| 亚洲精品乱码久久久久久| 一本色道久久综合亚洲精品高清| 亚洲欧美日韩综合久久久久| 扒开双腿猛进入爽爽免费视频| 亚洲av永久无码嘿嘿嘿| 一区二区三区视频免费| 亚洲AⅤ视频一区二区三区| 亚洲午夜精品一区二区公牛电影院| 69视频在线观看免费| 亚洲精品第一国产综合境外资源| 美女18毛片免费视频| 中文字幕在亚洲第一在线| GOGOGO高清免费看韩国| 久久亚洲精品成人777大小说| 日本视频在线观看永久免费| 亚洲第一页在线播放| 性生交片免费无码看人| 久久青青草原亚洲AV无码麻豆| 国产成人免费视频| 亚洲成人网在线观看| 你好老叔电影观看免费| 精品亚洲成AV人在线观看| 免费精品国产自产拍在| 美女无遮挡免费视频网站| 日本亚洲成高清一区二区三区| 国产精品免费精品自在线观看| 亚洲第一综合天堂另类专| 亚洲一区二区三区在线观看精品中文 | h视频在线免费观看| 久久精品国产精品亚洲精品| 国产成人yy免费视频| 极品色天使在线婷婷天堂亚洲| 国产精品亚洲成在人线| 亚洲欧洲免费无码| 中文字幕av无码不卡免费|