【Applet】为Applet签名

因为当浏览器访问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 文件,其他文章有具体的讲解,这里就不做介绍了)

你可能感兴趣的:(【Applet】为Applet签名)