实现数字签名过程
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,只需要执行第二步
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,只需要执行第二步
我这样做之后
直接把这个打好包的applet文件访到
服务器上就可以了吗?
我这样运行好像不行还有需要对客户端的一些策略文件进行修改吗?我看到有些资料上还修改了包含applet的html文件??你这样做得下一个步骤是怎样的呢?
谢谢
这样做不需要修改那些的
出来的applet
初始化失败
网页上面一个红叉
你做的是applet吗??
上面有四个按钮的,
总是信任、是等
没有签名前你那applet能运行的吗?
我就是通过上面的方法实现数字签名的,可以读写客户端文件等
我现在遇到了找不到类的错误
是我所自己安装的api也不知道为什么
applet再jbuilder中调试是通过了的,
但是再ie李不能运行
而不是只签名applet这个类
我现在在做的系统就是这样实现签名的。可以读、写文件