创建访问本地文件系统的信任APPLET(2)
来源:互联网 发布:知乎与简书有什么区别 编辑:程序博客网 时间:2024/05/08 20:35
创建访问本地文件系统的信任APPLET(2)完
Written By Olexiy & Alexander Prokhorenko
Translated by Caiyi0903(Willpower),2004.1.29
这条语句将产生一个别名为TestAPPLET的密匙证书(key certificate),该证书将存储在你的.keystore文件中。Validity指的是密匙的有效期,默认是180,但是这里我们需要一年的时间,所以我们设置为365。在Windows命令提示行窗口中运行这条语句,你会从keytool中得到大量需要回答的简短问题,如下图所示:
可能你已经理解到了,最重要的东西当然是密码。你可以使用你自己的密码,但是不要忘记它。我前面说过,创建信任APPLET是一个很简单的操作,但是你要理解每一步的道理。这里,我们几乎已经完成了它的操作,但还是要针对keytool说几句。我建议你多多注意它,阅读keytool的手册来了解每个参数的用法是有必要的,对于你深入理解它的特性是很有帮助的。好了,既然我们产生了我们自己的密匙,让我们来做个简单操作吧:仅仅用我们的密匙来设计我们的APPLET。使用下面的命令行(请改变当前目录到TestAPPLET.jar存放的目录):
jarsigner TestAPPLET.jar TestAPPLET
第一个参数是我们的jar文件,第二个是上面刚刚创建的密匙别名(Key Alias)。jarsigner命令不是友好的,因此你将看不到任何信息。
恭喜,你已经成功创建了你的第一个真正的签名APPLET!我想你恨不得马上尝试一下它的功能吧,我也找不出任何理由不让你这么做。上传或者仅仅拷贝你签名的JAR文件到放置你先前的TestAPPLET.html和TestAPPLET.jar的那个目录中,然后覆盖TestAPPLET.jar文件。在浏览器中浏览TestAPPLET.html。
然后你的APPLET会加载,并显示一个窗口,如下所示:
它询问你是否接受或者拒绝这个签名的APPLET。点击“No”将以旧的未签名的版本来显示APPLET,那样它仍然位于“沙盒”中且对“外面的世界”有很多约束。点击“Yes”将以你的APPLET获得更多的自由。
这里,我们点击“Yes”,我们的APPLET被打开。现在,我要做上面同样的操作:输入我们本地文件(c:Demo.txt)的路径,点击“Load”按钮:
我相信你也得到了同样的结果。我们的任务完成了。所有问题都不是很难,也不是很复杂。你仅仅要理解每一步为什么要那么做的道理。如果你对此主题感兴趣,请浏览http://java.sun.com/j2se/1.3/docs/tooldocs/win32/jarsigner.html以获取更多官方信息。
(全文完...)
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>- 创建访问本地文件系统的信任APPLET(2)
- 创建访问本地文件系统的信任APPLET(2)
- 创建访问本地文件系统的信任APPLET
- 创建访问本地文件系统的信任APPLET(1)
- 创建访问本地文件系统的信任APPLET(1)
- applet访问本地文件系统,要数字签名
- 如何使Java Applet访问本地文件系统
- J2ME 访问本地文件系统
- applet 本地文件
- 关于浏览器访问本地文件系统
- applet操作本地文件
- applet操作本地文件(数字签名)
- applet操作本地文件
- applet操作本地文件
- Applet 签名 访问系统本地资源
- 一个Applet(JApplet)访问数据库的例子
- Applet数字签名,授予访问本地资源的方法(转载)
- 创建拥有本地执行权限的Applet(RSA-Signed Applet)
- 巧用文件保存对象来提高JSP的性能
- Java学习路径(一)工具篇
- 保护眼睛的windows颜色配置方案
- 为jive论坛加上投票功能
- Beginning ASP.NET 2.0 and Databases学习笔记(5)
- 创建访问本地文件系统的信任APPLET(2)
- 你的人生处于什么状态?
- BouncyCastle JCE实践(一)
- 实例讲解:JAVA SOAP技术(1)
- 在Visual C++中检测和隔离内存泄漏
- Windows Xp SP3 chs 简体中文版下载
- 实例讲解:JAVA SOAP技术(2)完
- Flex 官方學習資源
- WinXP Pro 上整合 Apache 2.0.48 + Tomcat 5.0.19