jarsigner -keystore appletname.store appletname.jar appletnamecert
8. C:\>keytool -genkey -keystore applet.store -alias applet
9. 输入keystore密码: 123456
10. 您的名字与姓氏是什么?
11. [Unknown]: xxx
12. 您的组织单位名称是什么?
13. [Unknown]: xxx
14. 您的组织名称是什么?
15. [Unknown]: xxx
16. 您所在的城市或区域名称是什么?
17. [Unknown]: xxx
18. 您所在的州或省份名称是什么?
19. [Unknown]: sh
20. 该单位的两字母国家代码是什么
21. [Unknown]: ch
22. CN=xxx, OU=xxx, O=xxx, L=sh, ST=sh, C=ch 正确吗?
23. [否]: y
24.
25. 输入<applet>的主密码
26. (如果和 keystore 密码相同,按回车):
27.
28. C:\>keytool -export -keystore applet.store -alias applet -file applet.cer
29. 输入keystore密码: 123456
30. 保存在文件中的认证 <applet.cer>
31.
32. C:\>jarsigner -keystore applet.store test.jar applet
33. 输入密钥库的口令短语: 123456
34.
35. 警告: 签名者证书将在六个月内过期。
36. C:\>
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\zzx>cd..
C:\Documents and Settings>cd..
C:\>keytool -genkey -keystore applet.store -alias applet
输入keystore密码: 123456
您的名字与姓氏是什么?
[Unknown]: xxx
您的组织单位名称是什么?
[Unknown]: xxx
您的组织名称是什么?
[Unknown]: xxx
您所在的城市或区域名称是什么?
[Unknown]: xxx
您所在的州或省份名称是什么?
[Unknown]: sh
该单位的两字母国家代码是什么
[Unknown]: ch
CN=xxx, OU=xxx, O=xxx, L=sh, ST=sh, C=ch 正确吗?
[否]: y
输入<applet>的主密码
(如果和 keystore 密码相同,按回车):
C:\>keytool -export -keystore applet.store -alias applet -file applet.cer
输入keystore密码: 123456
保存在文件中的认证 <applet.cer>
C:\>jarsigner -keystore applet.store test.jar applet
输入密钥库的口令短语: 123456
警告: 签名者证书将在六个月内过期。
C:\>
这样就对test.jar的包进行了数字签名,如果还有用到别的包,用同样的方法,只要执行最后一步便可以!