当前位置:  技术问答>java相关

关于数字签名的几点疑问??另:csdn的数字签名帖子我都看过,不要介绍给我,我是诚心提问!!

    来源: 互联网  发布时间:2015-06-07

    本文导语:  我看了一本java tcp/ip应用开发指南,里面关于数字签名一掌我阅读后有几点疑问,现在说出来希望各位大哥给予解答 1.在运用policytool工具进行policy文件的修改后,有两种可以实现查看applet操作本地文件的方法,一是...

我看了一本java tcp/ip应用开发指南,里面关于数字签名一掌我阅读后有几点疑问,现在说出来希望各位大哥给予解答
1.在运用policytool工具进行policy文件的修改后,有两种可以实现查看applet操作本地文件的方法,一是用appletviewer -J-Djava.security.policy命令,这一点我可以实现。二是在java.security文件中添加policy.url.3=file:/f:/book/1/example/security,目前我所有java文件都是按照本书做的,但是再添加了这句话后没什么效果,系统提示还是access denied,不知为什么
2.在运用policytool工具后,用appletviewer命令可以查看对文件进行操作的applet文件了,不知道其他的jar,keytool,jarsigner等命令还有什么用??我感觉很疑惑!!!

|
和上面说的差不多,我强调的是:

    1。你的确没有修改策略文件因为系统使用策略文件是java.policy
    2。如果要使用自己的策略文件,如你所指的“policy.url.3=file:/f:/book/1/example/security”这其实没写完我估计应该是“policy.url.3=file:/f:/book/1/example/security/java.policy”应明确指出策略文件java.policy.
    3.policytool是用来修改策略文件的;用policytool修改你自己的策略文件java.policy
    4。jar, keytool, jarsigner是用来数字签名的,如果你现在只是在本机测试,先可以不管(我现在还是弄得不是很清楚,仍在看...)
    

至于像 huangzt() 所说内容,其实没必要再试了,因为我已经试过了,系统只会用jre中的策略文件。即可能会在c:program filesjavajre1.3.1libsecurity目录下

|
你没有进行数字签名,只是修改了JAVA的安全策略文件,使你可以访问本地硬盘。


|
1.你打算添加的那句话是改变你的系统所采用的策略文件,而并非改变策略文件本身!所以你的安全策略也没有被改变,知道么!如果你想改变的话,你可以在(举例,因为我不知道你要加上什么策略):grant{... }的}前加上permission java.lang.RuntimePermission.LoadLibrary; 就可以了.具体问题具体解决.

2.不好意思,这个问题没有钻研过,无法回答

|
这是因为,JDK与JRE都被装在系统上,两个目录不一样,运行时你并不知道哪个被运行了。
JDK :应修改如c:jdk1.3.1jrelibsecurity目录下的文件。
JRE :应修改如c:program filesjavajre1.3.1libsecurity中文件。
两个都改了再试,如果不通,请检查 file:/f:/book/1/example/security

    
 
 

您可能感兴趣的文章:

  • 数字签名,数字签名,数字签名!!
  • 如何让IE认识applet所带的数字签名,而不是让证书仓库认识这个带数字签名的applet,就是说不装jdk也可以在IE里面使用带有签名的applet,详情请进
  • 对applet坐数字签名后,如果重新用jar对applet打包,需要重新做applet数字签名吗?
  • 高手请赐招:数字签名与数字认证的区别,尤其是概念上的区别。谢谢!
  • Applet应用扩展--数字签名(一) 使用签名的jar包,即可实现访问沙箱之外!
  • 解析数字签名的substring结构(获取数字签名时间)
  • 在线等待,关于数字签名中的javakey
  • 关于数字签名的问题?急!!!
  • applet可以不通过数字签名,通过设置IE直接在本地访问本地文件吗
  • 请教数字签名的一个设计问题
  • Applet中如何达到save,load的功能?(除了数字签名)
  • 数字签名请教!!分数不够可以在加!!
  • 有没有关于数字签名的程序,与银行相互信任的程序
  • 数字签名步骤是什么样的?请具体说明,多谢!!
  • 请问怎么样通过数字签名使得Applet能访问本地文件系统和打印机
  • applet 数字签名
  • 有没有使用java.security类来加密文本(不是数字签名)的程序?可否给我看看.我不会用那个类.最好是用RSA和DES算法的.
  • 重奖:我的数字签名程序无法在IE中显示出来,而且控制台无报错信息和测试信息
  • Java2下Applet数字签名
  • 数字签名问题,你可以指导我的!谢.......
  • asp.net实现文本的DES加密、MD5散列值、DSA的数字签名
  • Java加密和数字签名编程
  • 想让Applet访问本地硬盘,用数字签名,请问具体步骤怎么实现??急!急!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


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

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

    浙ICP备11055608号-3