b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

win7无法验证数字签名_数字签名证书_applet数字签名

电脑杂谈  发布时间:2017-01-23 11:12:29  来源:网络整理

win7无法验证数字签名_数字签名证书_applet数字签名

通常的浏览器运行Applet程序的安全策略如下:

(1)Applet不能启动任何本地的可执行文件。

(2)Applet只能与它们最初驻留的服务器通信,而不能与其它位于“网络”上客户机本地网络上的服务器通信。

(3)Applet不能读写本地文件系统。

(4)Applet只能获取本地计算机的部分非敏感性信息,如操作系统名称和版本号、文件及路径分隔符、换行符等。

(5)Applet运行时弹出的窗口都会带有一些警告消息。

Applet读写本地文件:

数字签名证书_applet数字签名_win7无法验证数字签名

(1) 你可以采用签名的办法解决。

(2) 你可以修改客户端jre的安全设计来解决。

修改客户端jre的安全设置的步骤:

a) 找到文件[jre]\lib\security\java.policy

b) 修改该文件,在里面的最后面(}上一行)加上permissionjava.security.AllPermission;

从Web下载的Java Applet可以在支持Java的Web浏览器或J2SE自带的Javaappletviewer中运行。applet数字签名从安全的角度看,应禁止从Internet或任何远程资源下载的JavaApplet在客户端主机系统中读写文件和创建网络连接。另外,还应禁止它们在客户端主机系统中启动其他程序、加载库和执行本机调用。通常,将从网络或远程资源下载的Applet视为不可信的。applet数字签名只有满足以下条件的Applet才能视为可信的:安装在本地文件系统或在本地主机上执行的Applet。

签名Applet提供了验证方法,能够证明自己是从可靠的源下载的且是可信的,运行时可以赋予策略文件指定的权限。在Web浏览器中,Java插件提供了一个通用框架,并支持使用JRE在浏览器中

win7无法验证数字签名_applet数字签名_数字签名证书

安全地部署Applet。当下载Applet时,Java插件允许浏览器安装所有类文件,然后运行Applet。每当Applet在支持Java的Web浏览器中开始运行时,都将自动安装安全管理器(SecurityManager实现)。除非在Java安全策略文件中明确地对其授予权限,否则所有下载的Applet都不能访问客户端主机的资源。

Applet的签名和信任机制

要使Applet得到虚拟机的信任就要有办法让虚拟机知道Applet是可信任的人提供的。SUN 、NetscapeCommunicator和IE4.0各自提供了一套互相之间不兼容的Applet签名机制。它们的原理都是相同的,就是通过验证一个可信任的签名者的数字签名,来验证Applet是由可信任的作者提供的。在安全公文传递系统中我们采用了SUN提供的签名机制,并通过安装javaplugin使得在各种浏览器中都可以使用这套签名机制。SUN在JDK1.X版本中提供了一个名为javakey的小程序。它能够替开发者完成对Applet进行数字签名的所有步骤,也能替最终用户完成设置对开发者信任的工作。要对Applet进行数字签名之前,必须用JDK的另外一个工具程序jar将applet中用到的类打包成一个.JAR文件

。这样建立一套基于javakey的Applet签名和信任体系包括下列三项工作:

* 用jar工具创建.JAR文件

* 用javakey创建数字签名

* 在客户端安装java plugin,并设置对签名人的信任


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28265-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...