1、将要签名的类打包成jar
jar cvf friend.jar com/example/tools/security/Friend*.class
2、生成密钥对文件
keytool -genkey -alias friend -keypass friend4life -validity 1000 -keystore ijvmkeys
3、对jar文件进行签名
jarsigner -keystore ijvmkeys -storepass passwd00 -keypass friend4life friend.jar friend
E:\eclipse\j2ee\new-workspace\common-tools\bin>jar cvf friend.jar com/example/tools/security/Friend*.class
E:\eclipse\j2ee\new-workspace\common-tools\bin>keytool -genkey -alias friend -keypass friend4life -validity 1000 -keystore ijvmkeys
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]:
您的组织单位名称是什么?
[Unknown]:
您的组织名称是什么?
[Unknown]:
您所在的城市或区域名称是什么?
[Unknown]:
您所在的州或省份名称是什么?
[Unknown]:
该单位的两字母国家代码是什么
[Unknown]:
CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown 正确吗?
[否]: y
E:\eclipse\j2ee\new-workspace\common-tools\bin>jarsigner -keystore ijvmkeys -storepass passwd00 -keypass friend4life friend.jar friend