天天看点

apple签名

        Applet是一种特殊的java程序,采用Java创建的基于HTML的程序。浏览器将其暂时下载到用户的硬盘上,并在Web页打开时在本地运行。即可以理解为是一种浏览器的插件。

        applet运行时,如果不做任何处理,出于安全,会有很多限制,比如说要读取本地文件的时候,就会被拒绝,那么怎么样才能解除这种限制呢?这个时候,我们可以通过给jar做签名来解决这个问题。

        一般applet做好打成jar包后,需要使用jarsigner工具要给jar包进行签名,签名的过程是可以很复杂的,但是本着实用的原则,只说明一种最简单的方式,需要的控制台下输入下面命令:

         keytool -genkey -keystore jppn.store -alias jppn -validity 90

         jarsigner -keystore jppn.store JfdcClient.jar jppn

         上述命令会创建一个时间为90天的证书,当插件第一次被浏览器加载,会弹出提示信息,选择确认之后,就完成了。