Java教程是为JDK 8编写的。本页面中描述的示例和实践不利用后续版本引入的改进,并可能使用不再可用的技术。
有关Java SE 9和后续版本中更新的语言功能的摘要,请参阅Java语言更改。
有关所有JDK版本的新功能、增强功能和已删除或不建议使用的选项,请参阅JDK发布说明。
现在您可以准备签署JAR文件了。在命令窗口中键入以下命令,使用密钥库条目中别名为signFiles
的私钥来签署JAR文件Count.jar
,并将生成的签名JAR文件命名为sCount.jar
:
jarsigner -keystore examplestore -signedjar sCount.jar Count.jar signFiles
您将被要求输入密钥库密码和私钥密码。
jarsigner
工具从别名为signFiles
的密钥库条目中提取证书,并将其附加到已签名JAR文件的生成的签名中。
建议为签名添加时间戳,并且如果签名没有时间戳,则会显示警告。时间戳用于验证用于签署JAR文件的证书在签署时是有效的。有关使用时间戳在签名中包含的jarsigner
选项的信息,请参阅签署JAR文件。