实现数字签名过程
AcylasC:\JDK\bin>keytool -genkey -alias acylas -keystore FrameWork.store
输入keystore密码:  acylas98
您的名字与姓氏是什么?
  [Unknown]:  acylas
您的组织单位名称是什么?
  [Unknown]:  szu
您的组织名称是什么?
  [Unknown]:  acylas
您所在的城市或区域名称是什么?
  [Unknown]:  sz
您所在的州或省份名称是什么?
  [Unknown]:  cn
该单位的两字母国家代码是什么
  [Unknown]:  cn
CN=acylas, OU=szu, O=acylas, L=sz, ST=cn, C=cn 正确吗?
  [否]:  y输入acylas的主密码 acylas20
        (如果和 keystore 密码相同,按回车)
C:\JDK\bin>jarsigner -keystore FrameWork.store -storepass acylas98 FrameWork.jar acylasC:\JDK\bin>keytool -export -alias acylas -file FrameWork.cer -keystore FrameWork.s
tore
输入keystore密码:  acylas20注:1.经过这两步后生成的jar文件就实现了数字签名
    2.以后每次重新生成jar,只需要执行第二步

解决方案 »

  1.   

    我又个问题
    我这样做之后
    直接把这个打好包的applet文件访到
    服务器上就可以了吗?
    我这样运行好像不行还有需要对客户端的一些策略文件进行修改吗?我看到有些资料上还修改了包含applet的html文件??你这样做得下一个步骤是怎样的呢?
    谢谢
      

  2.   

    下一步放到web服务器下发布就行了.
    这样做不需要修改那些的
      

  3.   

    不行啊
    出来的applet
    初始化失败
    网页上面一个红叉
    你做的是applet吗??
      

  4.   

    有没有弹出一个实现了签名的窗口出来?
    上面有四个按钮的,
    总是信任、是等
    没有签名前你那applet能运行的吗?
    我就是通过上面的方法实现数字签名的,可以读写客户端文件等
      

  5.   

    我试过得,如果直接在Applet中访问资源没问题(我是读文件),但是如果是在别的类中访问,然后在Applet中调用就不型,不知道为什么??期待ing
      

  6.   

    啊?是这样吗??
    我现在遇到了找不到类的错误
    是我所自己安装的api也不知道为什么
    applet再jbuilder中调试是通过了的,
    但是再ie李不能运行
      

  7.   

    主要是做jar时来加入的。google可以找到很多资料。
      

  8.   

    先要将applet里面用到的所有类打包到一个jar文件,然后再对这个jar文件签名,
    而不是只签名applet这个类
      

  9.   

    在applet调用的别的类里面读写文件都是可以的。
    我现在在做的系统就是这样实现签名的。可以读、写文件