这些Java教程是为JDK 8编写的。本页中描述的示例和实践不利用后续版本中引入的改进,并可能使用不再可用的技术。
有关Java SE 9及后续版本中更新的语言特性的摘要,请参见Java语言更改。
有关所有JDK版本的新功能、增强功能和已删除或不推荐使用选项的信息,请参见JDK发行说明。
现在您可以对JAR文件进行签名。
在命令窗口中将以下内容一行输入,对JAR文件Contract.jar进行签名,使用密钥库条目别名为signLegal的私钥,并将结果命名为sContract.jar:
jarsigner -keystore examplestanstore
-signedjar sContract.jar
Contract.jar signLegal
您将被提示输入密钥库密码和私钥密码。
jarsigner工具从别名为signLegal的密钥库条目中提取证书,并将其附加到签名的JAR文件的生成签名中。