Posted on 2008-06-05 18:30
kooyee 閱讀(306)
評論(0) 編輯 收藏
因為當(dāng)瀏覽器訪問applet要訪問本地資源時,必須對applet進(jìn)行數(shù)字簽名和認(rèn)證。 否則無法訪問。 下面就來介紹一下具體的步驟
第一步
生成key, 這里用到JDK中的keytool, 在command line下輸入
keytool -genkey -alias signFiles -keystore keystore -keypass 123abc -dname "cn=anyname" -storepass 123abc
填入相關(guān)的keystore的信息后就生成了keystore
第二步
用生成的keystore來給applet (jar 文件)簽名, 繼續(xù)在command line下輸入
jarsigner -keystore keystore -storepass 123abc -keypass 123abc -signedjar SignedApplet.jar Applet.jar signFiles
然后將keystore和被簽名的SignedApplet.jar放入工程中就可以了。
(可能還需要設(shè)置相關(guān)的 keystore.policy 文件,其他文章有具體的講解,這里就不做介紹了)