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