# 签署 JAR 文件

> 原文： [https://docs.oracle.com/javase/tutorial/security/toolsign/step4.html](https://docs.oracle.com/javase/tutorial/security/toolsign/step4.html)

现在您已准备好签署 JAR 文件。在命令窗口中键入以下内容以使用`signFiles`别名的密钥库条目中的私钥对 JAR 文件`Count.jar`进行签名，并命名生成的签名 JAR 文件`sCount.jar`：

```
jarsigner -keystore examplestore -signedjar sCount.jar Count.jar signFiles 

```

系统将提示您输入商店密码和私钥密码。

* * *

**Note:** The `jarsigner` tool extracts the certificate from the keystore entry whose alias is `signFiles` and attaches it to the generated signature of the signed JAR file.

* * *

建议为签名加盖时间戳，如果签名没有加盖时间戳，则会显示警告。时间戳用于验证用于签署 JAR 文件的证书在签名时是否有效。有关`jarsigner`选项的信息，请参阅[签名 JAR 文件](../../deployment/jar/signing.html)，以包含带签名的时间戳。