当前位置:  技术问答>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访问。(这也是应该的).

经过上面的测试,让我感到数字签名没达到预期的效果!

不知各位怎么看待?
    



|
我也在尝试着部分内容

|
我也在尝试着部分内容

|
我也在尝试着部分内容

    
 
 

您可能感兴趣的文章:

  • 如何让IE认识applet所带的数字签名,而不是让证书仓库认识这个带数字签名的applet,就是说不装jdk也可以在IE里面使用带有签名的applet,详情请进
  • 对applet坐数字签名后,如果重新用jar对applet打包,需要重新做applet数字签名吗?
  • applet可以不通过数字签名,通过设置IE直接在本地访问本地文件吗
  • JRE 1.4下,如何更改Applet安全性让IE可以支持一个无签名,且有特殊操作的Applet
  • Applet中如何达到save,load的功能?(除了数字签名)
  • applet 数字签名
  • 请问怎么样通过数字签名使得Applet能访问本地文件系统和打印机
  • Java2下Applet数字签名
  • 想让Applet访问本地硬盘,用数字签名,请问具体步骤怎么实现??急!急!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.applet类applet的类成员方法: applet定义及介绍
  • 如何让Applet里的控件随着Applet大小改变而一直占满整个Applet呢?
  • java命名空间java.applet类applet.accessibleapplet的类成员方法: applet.accessibleapplet定义及介绍
  • 为什么我的applet编译完,之后除了applet1.class之外,还有一个applet$1.class?
  • java命名空间java.applet类applet的类成员方法: getappletcontext定义及介绍
  • 急,我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet1中点击一个按钮来打开这个Applet2.谢谢
  • java命名空间java.applet类applet的类成员方法: getappletinfo定义及介绍
  • 请问application (or applet)如何实现对applet 小程序的调用??
  • java命名空间java.applet类applet的类成员方法: isactive定义及介绍
  • 请问能在浏览器调入APPLET后,在APPLET内部改变其自身的大小嘛?
  • java命名空间java.applet类applet的类成员方法: stop定义及介绍
  • applet 如何启动新的 applet
  • java.applet类applet的类成员方法: getcodebase定义及介绍
  • 如何把applet窗口里的Java Applet Window去掉?
  • java命名空间java.applet类applet的类成员方法: init定义及介绍
  • Applet对本地资源是不能访问的,那如果我要用Applet做打印设计,那如何是好呢??
  • java命名空间java.applet类applet的类成员方法: destroy定义及介绍
  • Applet问题,applet在tomcat+apache环境下是否支持FileDialog类,急,急 !!!!快来抢分呀!!!!
  • java命名空间java.applet类applet的类成员方法: getparameterinfo定义及介绍
  • Applet中的ArrayList怎么传到javascript中,反之,js中的数组如何传入APPLET中?
  • java命名空间java.applet类applet的类成员方法: getdocumentbase定义及介绍
  • 如何让包含javax.swing组件的小程序在<Applet code=XXX.jar></Applet>中执行?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3