文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发JavaJAVA实例:学会数字签名
精品推荐
特别推荐
·实例讲解:Java中的SOAP技术
·Java语言出现的背景 影响及前景
·Java精华积累:初学者都应该搞懂的问题
·Java多媒体框架设计自动播放机实例详解
·如何有效防止Java程序源码被人偷窥?
·Cell插件在J2EE系统中的应用
·初学者想学Hibernate,初级基础教程
·Java语言实现支持视频点播的WEB服务器
·关于Java编程的中文问题的几条分析原则
·确保J2ME无线移动商业应用程序的安全性
·Java开源技术:Eclipse的使用技巧详解
·新手入门:Java中的修饰词使用方法总结
·JAVA开发者应该去的20个英文网站
·使用JDBC创建数据库访问程序
·JDK的命令详解
·Java学习从入门到精通(附FAQ)
·Tomcat性能调整
·JSF:Java中面向Web开发的生旦净末丑
·对Java语言入门初学者的一些建议
·Java技术的新方向
热点TOP10
·Java图形用户界面设计
·在桌面应用中使用JAVA DB
·3D编程指南第一部分:快速进入移动JAVA 3D编程世界
·java swing的拖放例子
·用Java编写的记事本程序(1)
·用Java编写的记事本程序(3)
·JasperReport经验谈
·图解JBuilderX安装与实践
·用java编写的小游戏源代码分析
·struts+spring+ibatis轻量级J2EE开发
·单源点最短路径Dijkstra算法的JAVA实现
·实例讲解:Java中的SOAP技术
·初学者想学Hibernate,初级基础教程
·中国农历二百年算法及年历程序分析一
·用Java实现SMTP服务器
·Java语言出现的背景 影响及前景
·Java Applet 入门第三天
·用Java编写的记事本程序(2)
·Java学习从入门到精通(附FAQ)
·通过JCA实现企业级应用程序的“即插即用”

JAVA实例:学会数字签名

日期:2007年5月2日 作者: 查看:[大字体 中字体 小字体]


  数字签名

  用Applet写的java小程序如果没有经过签名,那么访问客户端程序下载后会受到安全限制;怎样对java小程序签名受到很多人的关注,网上也有这些方面可供参考的文档,但都不是完整,在这里我给出一份可具体操作的文档,

希望能给大家一些帮助。

  场景:test.jar:内含待签名的java小程序

  结果:签名后,客户端能自动下载java小程序,且java小程序能访问客户端的任何资源

  步骤:

  (1)将java小程序打包

  jar cvf test.jar test.class

  (2)生成名为chinani.store的密钥库,别名为chinani

  keytool -genkey -keystore chinani.store -alias chinani

  密码:123456 (根据需要自己输入)

  以下根据需要输入,最后确认:y

  (3)导出chinani.cer数字证书

  keytool -export -keystore chinani.store -alias chinani -file chinani.cer

  密码:123456 (根据需要自己输入)

  (4)对test.jar文件进行签名

  jarsigner -keystore chinani.store  test.jar chinani

  密码:123456 (根据需要自己输入)

  最后写一个html文件,运行此文件即可自动下载安装运行java小程序

  <html>

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

  <meta name="GENERATOR" content="Microsoft FrontPage 4.0">

  <meta name="ProgId" content="FrontPage.Editor.Document">

  <title>New Page 1</title>

  </head>

  <body>

  <!--能自动下载jre包-->

  <OBJECT

      classid="clsid:CAFEEFAC-0014-0000-0000-ABCDEFFEDCBA"

      WIDTH = 300 HEIGHT = 300 

      codebase="jinstall-1_4_0-win.cab#Version=1,4,0,0">

      <PARAM NAME = CODE VALUE = "test.class" >


[1] [2] 下一页 




上一篇:信息系统中用Java访问SQLServer

下一篇:使用JDBC创建数据库访问程序

JAVA实例:学会数字签名 相关文章:
·DIV CSS网页布局实例:十步学会用CSS建站
·Photoshop实例:制作超酷影片画面场景
·Photoshop精细抠像实例
·Photoshop实例:调出漂亮MM的唯美效果
·ASP.NET上传文件的实例
·Java图形用户界面设计
·Visual C++ 实现数字化图像的分割
·javascript+xml实现二级下拉菜单,不会被任何标签或元素遮住
·3DS Max特效片头精彩实例——星光灿烂
·易学易用的数字五笔输入法
JAVA实例:学会数字签名 相关软件:
·中文版Excel 2003实例与技巧
·Flash MX 动画制作实例教程
·CorelDraw12 入门与实例(图文教程 菜鸟先飞系列教材)
·中文版 AutoCAD2004 应用实例与技巧
·PhotoShop7 设计百例 + 经典实例教程 + 滤镜教学
·AutoCAD2002入门与实例详解
·Visio 2003概览与实例
·Thinking In Java 英文版
·6509为主的各种交换机网络配置实例(图)
·Photoshop视频实例教程系列电子书 V1.0

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot