`
zhaibing_2008
  • 浏览: 25927 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

web start中的签名

    博客分类:
  • Java
阅读更多
//产生密钥,密钥别名为joe,口令为sign12,存放在密钥库joestore中  
  keytool -genkey -alias joe -keypass sign12 -keystore joestore  

  //将SignedApplet.class及相关文件打包成jar文件  

  jar cvf SignedAppletDemo.jar  

  //利用keytool生成的自签名的证书产生签名applet(jar文件)  

  jarsigner -keystore joestore -signedjar joe.jar SignedAppletDemo.jar joe  

  //将自签名证书从keystore中输出到文件  

  keytool -export -keystore joestore -alias joe -file joe.cer  

  而对于签名applet的接受方Susan,需要通过如下步骤来安全地执行  

  Joe编写的签名applet:  

  //得到Joe的证书并将之读入到密钥库中susanstore中  

  keytool -import -alias joe -file joe.cer -keystore susanstore  

  //运行policytool产生满足Susan要求的policy文件  

  policytool  

  //用appletviewer运行之,或在浏览器中安装java plugin来运行之. 

分享到:
评论

相关推荐

    Java Web Start 签名

    总结起来,Java Web Start签名是Java应用程序在网络环境中保证安全的关键技术,它涉及到代码签名、证书管理、验证过程和权限控制。在实际开发中,开发者需要确保所有分发的Java代码都经过正确的签名,以提供一个安全...

    webstart

    此外,WebStart也内置了安全机制,通过数字签名验证确保应用的完整性和来源可信。 6. 应用场景: WebStart广泛应用于需要跨平台运行且不希望用户进行繁琐安装过程的Java应用程序,如桌面工具、数据分析软件、游戏等...

    WebStart解决方案

    在Java WebStart应用中,设置签名通常包括以下步骤: 1. **获取证书**:首先,开发者需要从证书颁发机构(CA)获取一个数字证书,用于标识应用的发布者。 2. **签名JAR文件**:使用Java的`jarsigner`工具对应用的...

    对Java Applet和Java Web Start进行数字签名

    对Java Applet和Java Web Start进行数字签名

    利用 Java Web Start发布你用java程序

    ### 利用 Java Web Start 发布 Java 程序 #### JWS——Java Web Start 的功能与优势 Java Web Start(简称 JWS)是 Sun Microsystems(现 Oracle)为解决 Java 应用程序部署和更新问题而开发的一项技术。它是 JSR-...

    用java web start来发布jbpm(三)

    在本篇博客“用java web start来发布jbpm(三)”中,博主将深入探讨如何使用Java Web Start来发布JBPM(Business Process Management System,业务流程管理系统)。 JBPM是一个开源的工作流和业务流程管理框架,它...

    JNLP ant webstart sign genkey sample

    标题“JNLP ant webstart sign genkey sample”涉及到的是Java网络启动(Java Web Start,JWS)技术,以及如何使用Ant构建工具来签名JNLP应用。在Java Web Start中,JNLP(Java Network Launch Protocol)是用于启动...

    基于Java Web Start技术的电网培训考核系统.pdf

    - **安全性**:Java Web Start提供了安全机制,如数字签名和代码完整性检查,确保下载的软件来自可信源,保护了用户和系统的安全。 3. **与传统技术对比** - **B/S或C/S结构**:相比于传统的B/S(Browser/Server...

    ( javawebstart部署swing和rcp相关资料.txt )

    ### Java Web Start 部署Swing和RCP应用的关键步骤与签名机制解析 Java Web Start(JWS)是Sun Microsystems开发的一项技术,允许在用户的机器上通过网络自动下载并运行Java应用程序。这对于部署Swing或RCP(Rich ...

    基于JAVA WEB START的污染源在线监测系统研究.pdf

    本文主要研究基于JAVA WEB START的污染源在线监测系统,通过分析JAVA WEB START的特点,阐明其在污染源在线监测系统中的应用。 一、JAVA WEB START技术 JAVA WEB START(JWS)是一种基于Java的应用程序部署技术,...

    java JAR包签名

    在Java Web Start中,JAR签名特别重要,因为它允许用户安全地下载并运行远程应用。JAR包签名与Java Web Start的策略文件结合,可以控制哪些应用有权限运行,进一步提高了安全性。 在实际开发中,有时还会遇到一些...

    jws-1.6.1环境安装包

    值得注意的是,由于Java Web Start在较新的Java版本中被逐步弃用,用户可能需要寻找替代方案,如使用现代的HTML5技术或转向其他部署策略。然而,对于仍然需要使用JWS的应用,这个1.6.1版本的安装包提供了继续支持的...

    worldwindjava源码-ga-worldwind-webstart:ga-worldwind-suite存储库中一些项目的JNLPwe

    webstart 预览应用程序 此存储库包含ga-worldwind-suite存储库中一些项目的 JNLP webstart 描述符。 单击以下链接预览应用程序: 从 Java 7 update 51 开始,Oracle 将安全策略更改为默认禁用自签名 webstart 应用...

    Java Web Start Plugin for Eclipse-开源

    "Java Web Start Plugin for Eclipse" 是一个专门为Eclipse设计的插件,目的是整合Java Web Start的功能,使开发者能够在Eclipse环境中更方便地调试和测试Java Web Start应用程序。这个插件可能包括了配置、打包、...

    javascript 手写电子签名

    JavaScript手写电子签名技术是一种在Web应用中实现用户签名功能的方法,它允许用户通过鼠标或触摸设备在屏幕上绘制签名,并将其保存为图像。这一技术在电子商务、在线合同签署等领域广泛应用,提高了业务流程的效率...

    JAVA签名实例

    1. **桌面应用**:Java Web Start应用程序通常需要签名,以便用户可以信任并运行。 2. **移动应用**:在Android平台上,应用必须签名才能发布到Google Play商店,以及进行系统级别的操作。 3. **企业应用**:内部的...

Global site tag (gtag.js) - Google Analytics