keytool -genkey -keystore appletname.store -alias appletnamecert
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的包進行了數位簽章,如果還有用到別的包,用同樣的方法,只要執行最後一步便可以!