CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > 技巧

Java Web Start入门基础教程

作者: ,  出处:IT专家网社区, 责任编辑: 叶江, 
2007-03-19 11:45
  下面是用最简单的HelloWorld方法实现一个Java Web Start的例子……

  如果不想一步步输入上面信息,可以直接输入下面命令执行:

  keytool -genkey -alias mykey -keystore mykeystore -keypass mypass -storepass mykeystorepass -validity 80 -dname "cn=Henry Zhou, ou=JavaSoft, l=SZ, S=JS, o=Lively, c=CN"

  -dname 参数说明如下:

  •   CN=commonName
  •   OU=organizationUnit
  •   O=organizationName
  •   L=localityName
  •   S=stateName
  •   C =country

  4 .执行完毕在WEB-INF/classes目录下生成一个名mykeystore的密钥文件,下面要用此密钥文件对jar文件进行加密:

  jarsigner -keystore mykeystore helloworld.jar mykey

  helloworld.jar mykey :指定要签名的jar文件和密钥的别名

  运行命令后会提示输入密钥密码和密钥数据库密码:

jarsigner.JPG

  签名者证书将在六个月内过期。

  由于安全原因,在上面的命令中无法指定密钥密码和密钥数据库密码,即使运行:

  jarsigner -keystore mykeystore helloworld.jar mykey -keypass mypass -storepass mykeystorepass

  仍然会提示输入密钥密码和密钥数据库密码。

  注:

  其中keytool的详细参数说明可以在sun网站上查询http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/keytool.html

  其中jarsigner命令行的详细参数可以在sun网站上查询http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/jarsigner.html

  5. 执行后在helloworld.jar/META-INF中可以看到生成MYKEY.DSA和MYKEY.SF文件(可以通过-sigFile MKSIGN指定生成 "MKSIGN.SF"和"MKSIGN.DSA")。

  其中SF文件包含了JAR中所有类的一个列表,保存了签名过程中使用的摘要算法。DSA文件是一个二进制密匙文件。扩展名是DSA还是RSA取决你使用的签名算法,默认是DSA,可以在keytool参数中指定RSA算法。

共6页。 9 1 2 3 4 5 6 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | About us | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2009, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i