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

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

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

    cerulean

    關于證書

    Server

    創建本地證書:

    keytool -genkey -alias testserver-keyalg RSA -keystore keystore

    其中alias自己起一個別名,keystore為證書庫的文件路徑

    還可以加上-keysize 1024、2048、4096等來指定公鑰的大小,由此導出的證書查看時可以看到公鑰的大小是與之一致的。keysize越大genkey時耗費時間越長。


    會要求鍵入一個密碼,為這個證書庫的訪問密碼

    會要求填寫一些信息,姓名、單位、地區之類

    最后要求鍵入一個密碼,為這條證書別名的密碼

    導出cert

    keytool -export -alias testserver-file testcert.cer -keystore keystore

    這里的別名和文件名同上一步


    Client

    直接導入cert

    Truststore文件中存儲的是作為client,信任那些server的證書。所以需要將server提供的證書導入進來(當然可以導入n個),client才能信任。

    keytool -import -alias testserver-file testcert.cer -keystore truststore

    導入時需要輸入密碼,該密碼應該是truststore文件的訪問密碼,密碼正確才能修改其信息。

    提示是否信任該證書信息,確認。

    查看證書信息:

    keytool –list –v –keystore truststore

    如果導入過多個,則可以看到多條entry

    刪除某一個證書entry,通過指定別名來刪:

    keytool -delete -alias testserver-keystore truststore


    上述是自簽名的證書,證書鏈的長度只為
    1

    真正商用時,需要找相關機構(例如verisign)認證通過才能成為有效的證書:

    生成證書簽名請求:

    keytool -certreq -keyalg RSA -alias testserver -file certreq.csr -keystore keystore

    之后能夠收到一個證書文件,證書鏈信息包含了該機構的一些信息,然后再導入。


    有兩種方法建立
    HTTPS連接,

    一種是,在java中可以設置相關的4個系統參數,指向相關的keystore,truststore,一旦設置,在運行時就不可改變了。除非一定要使用多個不同的證書庫文件,否則可以把多個不同證書都導入到同一個證書庫里,這樣,設置系統參數為唯一的值也夠用,而且也比較簡單一些。

    另一種是,自己繼承相關接口實現自己的證書管理器,這樣可以自定義相關行為,也可以load不同的證書庫。


    如果不設置
    password,就認為不檢查文件完整性,也能通過。如果設置了password,但是不正確,則會遇到密碼錯誤的異常;如果server證書沒有導入到client得信任列表里,則會遇到找不到可信證書的異常。

    posted on 2009-07-16 17:27 cerulean 閱讀(575) 評論(0)  編輯  收藏 所屬分類: Java

    導航

    <2009年7月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 最近中文字幕大全中文字幕免费| 好猛好深好爽好硬免费视频| 在线观看的免费网站无遮挡| 亚洲熟妇无码乱子AV电影| 一区二区三区视频免费| 免费又黄又爽又猛的毛片| 无套内谢孕妇毛片免费看看| 亚洲av无码成人精品区| 一区二区3区免费视频| 精品国产香蕉伊思人在线在线亚洲一区二区| 曰批免费视频播放免费| 国产黄色一级毛片亚洲黄片大全| 丁香花在线观看免费观看图片| 亚洲自偷自偷在线制服| 日本免费大黄在线观看| 亚洲成a人片在线观| 成人免费在线视频| 日本视频免费观看| 亚洲狠狠婷婷综合久久久久| 一区二区免费视频| 亚洲中文字幕乱码一区| 亚洲高清免费视频| 黄页免费在线观看| 亚洲国产成人综合| 九月婷婷亚洲综合在线| 在线观看特色大片免费视频| 久久综合久久综合亚洲| 成人伊人亚洲人综合网站222| 岛国精品一区免费视频在线观看| 亚洲日本香蕉视频观看视频| 日韩成全视频观看免费观看高清 | 亚洲区小说区激情区图片区| 久久99毛片免费观看不卡| 亚洲日本人成中文字幕| 四虎影在线永久免费观看| 亚洲国产系列一区二区三区| 亚洲国产精品不卡毛片a在线| 免费观看男人吊女人视频| 亚洲国产美女精品久久久| 亚洲精品你懂的在线观看| 天天操夜夜操免费视频|