当前位置: 技术问答>java相关
Applet应用扩展--数字签名(一) 使用签名的jar包,即可实现访问沙箱之外!
来源: 互联网 发布时间:2015-09-08
本文导语: 建议对这方面比较陌生的同仁先搜索“数字签名”相关帖子,查找基本内容,以前有的我就不重复了! 现在想请教熟知这方面内容的各位大虾!我遇到下面的情况,错误出在哪里? 根据学到的知识,我做了一下步骤...
建议对这方面比较陌生的同仁先搜索“数字签名”相关帖子,查找基本内容,以前有的我就不重复了!
现在想请教熟知这方面内容的各位大虾!我遇到下面的情况,错误出在哪里?
根据学到的知识,我做了一下步骤:
1。 h:>cd work
h:work>jar cvf client.jar comgfleiclient*.class comgfleitest*.class
2。 H:work>g:
G:>cd G:Program FilesJavaSoftJRE1.3.1_02libsecurity
G:Program FilesJavaSoftJRE1.3.1_02libsecurity>keytool -genkey -keystore server.store -alias server
G:Program FilesJavaSoftJRE1.3.1_02libsecurity>keytool -export -keystore server.store -alias server -file server.cert
G:Program FilesJavaSoftJRE1.3.1_02libsecurity>keytool -import -keystore cacerts -alias server -file server.cert
3。 G:Program FilesJavaSoftJRE1.3.1_02libsecurity>jarsigner -keystore server.store h:workclient.jar server
4。 处理服务器端(发布client.jar)和客户端(修改java.security,java.policy)我就不多说了,上面是主要步骤。
现在测试,在客户端IE中弹出JAVA PLUG-IN 安全警告,点击接受,结果可以访问socket(如果没有数字签名是不可以的);但我测试时发现,如果点击拒绝也可以访问socket,不过速度慢了一些,能明显感到,不过目的是达到了,我有些不解,所以继续试验。。。
这次在别的一台机器中试验,那台机器没有JAVA PULG-IN,现装,没有修改它的cacerts,和java.security, java.policy 一切保持默认状态。
进行测试,弹出警告,点击接受,则可以进行socket访问,(在此我想应该不行!)如果点击拒绝,则不可以进行socket访问。(这也是应该的).
经过上面的测试,让我感到数字签名没达到预期的效果!
不知各位怎么看待?
现在想请教熟知这方面内容的各位大虾!我遇到下面的情况,错误出在哪里?
根据学到的知识,我做了一下步骤:
1。 h:>cd work
h:work>jar cvf client.jar comgfleiclient*.class comgfleitest*.class
2。 H:work>g:
G:>cd G:Program FilesJavaSoftJRE1.3.1_02libsecurity
G:Program FilesJavaSoftJRE1.3.1_02libsecurity>keytool -genkey -keystore server.store -alias server
G:Program FilesJavaSoftJRE1.3.1_02libsecurity>keytool -export -keystore server.store -alias server -file server.cert
G:Program FilesJavaSoftJRE1.3.1_02libsecurity>keytool -import -keystore cacerts -alias server -file server.cert
3。 G:Program FilesJavaSoftJRE1.3.1_02libsecurity>jarsigner -keystore server.store h:workclient.jar server
4。 处理服务器端(发布client.jar)和客户端(修改java.security,java.policy)我就不多说了,上面是主要步骤。
现在测试,在客户端IE中弹出JAVA PLUG-IN 安全警告,点击接受,结果可以访问socket(如果没有数字签名是不可以的);但我测试时发现,如果点击拒绝也可以访问socket,不过速度慢了一些,能明显感到,不过目的是达到了,我有些不解,所以继续试验。。。
这次在别的一台机器中试验,那台机器没有JAVA PULG-IN,现装,没有修改它的cacerts,和java.security, java.policy 一切保持默认状态。
进行测试,弹出警告,点击接受,则可以进行socket访问,(在此我想应该不行!)如果点击拒绝,则不可以进行socket访问。(这也是应该的).
经过上面的测试,让我感到数字签名没达到预期的效果!
不知各位怎么看待?
|
我也在尝试着部分内容
|
我也在尝试着部分内容
|
我也在尝试着部分内容