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

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

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

    Natural

     

    keyTool的用法

    轉(zhuǎn)自http://blog.chinaunix.net/u/3641/showart_506402.html
    Xfire實(shí)現(xiàn)WSS之創(chuàng)建密鑰對(duì)和數(shù)字證書
    簽名和加密需要使用到數(shù)字證書和密鑰對(duì),可以使用JDK提供的KeyTool工具創(chuàng)建密鑰對(duì)和數(shù)字證書。我們分別為服務(wù)端和客戶端創(chuàng)建RSA密鑰 對(duì),并生成各自的數(shù)字證書(包含公鑰和數(shù)字簽名)。服務(wù)端和客戶端擁有各自的密鑰庫(kù)JKS文件,服務(wù)端的密鑰庫(kù)保存服務(wù)端的密鑰對(duì)和客戶端的數(shù)字證書,而 客戶端的密鑰庫(kù)保存客戶端的密鑰對(duì)和服務(wù)端的數(shù)字證書。

    下面,我們來看看xfire提供的例子:

    <XFIRE_HOME>/examples/ws-security/keys/generateKeyPair.bat批處理文件:
    rem @echo off

    #接受參數(shù)

    echo alias %1

    echo keypass %2

    echo keystoreName %3

    echo KeyStorePass %4

    echo keyName %5

    創(chuàng)建RSA密鑰對(duì)
    keytool -genkey -alias %1 -keypass %2 -keystore %3 -storepass %4 -dname "cn=%1" -keyalg RSA
    使用私鑰進(jìn)行自簽名
    keytool -selfcert -alias %1 -keystore %3 -storepass %4 -keypass %2
    導(dǎo)出數(shù)字證書
    keytool -export -alias %1 -file %5 -keystore %3 -storepass %4
    <XFIRE_HOME>/examples/ws-security/keys/generateServerKey.bat文件:
    下面兩行命名分別調(diào)用generateKeyPair.bat批處理文件為服務(wù)端和客戶端生成密鑰對(duì)
    call generateKeyPair.bat server serverpass serverStore.jks storepass serverKey.rsa
    call generateKeyPair.bat client clientpass clientStore.jks storepass clientKey.rsa
    將服務(wù)端的數(shù)字證書導(dǎo)入客戶端的密鑰庫(kù)
    keytool -import -alias server -file serverKey.rsa -keystore clientStore.jks -storepass storepass -noprompt
    將客戶端的數(shù)字證書導(dǎo)入服務(wù)端的密鑰庫(kù)
    keytool -import -alias client -file clientKey.rsa -keystore serverStore.jks -storepass storepass -noprompt
    運(yùn)行該批處理文件后,將分別為服務(wù)端和客戶端生成一個(gè)Java密鑰庫(kù)文件,它們分別擁有一個(gè)自己的密鑰對(duì)和對(duì)方的數(shù)字證書。我們通過表1對(duì)兩者密鑰庫(kù)文件的內(nèi)容進(jìn)行說明:

    表1密鑰庫(kù)說明


    服務(wù)端Java密鑰庫(kù)
    客戶端Java密鑰庫(kù)

    對(duì)應(yīng)密鑰庫(kù)文件
    serverStore.jks
    clientStore.jks

    密鑰庫(kù)密碼
    storepass
    storepass

    庫(kù)中包含的內(nèi)容
    server密鑰對(duì)、client數(shù)字證書
    client密鑰對(duì)、server數(shù)字證書

    密鑰對(duì)別名
    server
    client

    密鑰對(duì)私鑰的保護(hù)密碼
    serverpass
    clientpass

    posted on 2011-01-11 15:56 此號(hào)已被刪 閱讀(593) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(8)

    隨筆分類(83)

    隨筆檔案(78)

    文章檔案(2)

    相冊(cè)

    收藏夾(7)

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲视频精品在线| 67pao强力打造67194在线午夜亚洲 | 亚洲精品中文字幕乱码三区| 国产综合激情在线亚洲第一页| 国产精品无码免费视频二三区 | 亚洲中文字幕久久无码| 久久久久久久久免费看无码 | 中文在线免费不卡视频| 久久久久久a亚洲欧洲aⅴ| 国产真人无码作爱视频免费| 香蕉蕉亚亚洲aav综合| 日本zzzzwww大片免费| 亚洲色最新高清av网站| 国产又粗又猛又爽又黄的免费视频 | 中文字幕影片免费在线观看| 亚洲国产av玩弄放荡人妇| 亚洲免费视频一区二区三区| 国内永久免费crm系统z在线| 亚洲午夜精品久久久久久人妖| 亚洲三级高清免费| 最新亚洲人成无码网站| 亚洲理论电影在线观看| 51视频精品全部免费最新| 亚洲熟女精品中文字幕| 亚洲国产日韩在线观频| 久久久久久AV无码免费网站| 亚洲黄页网在线观看| 亚洲国产精品一区二区第四页 | 色吊丝性永久免费看码 | 91精品啪在线观看国产线免费| 狠狠色伊人亚洲综合网站色| 亚洲AV无码一区二区三区在线观看| 中国videos性高清免费| 亚洲AV无码久久久久网站蜜桃 | 亚洲AV成人片无码网站| 亚洲精品美女久久777777| 114一级毛片免费| 亚美影视免费在线观看| 精品日韩99亚洲的在线发布| AV在线播放日韩亚洲欧| 四虎永久在线观看免费网站网址 |