# 导出公钥证书

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

您现在有一个签名的 JAR 文件`sContract.jar`。想要使用此文件的收件人还需要验证您的签名。为此，他们需要与您用于生成签名的私钥对应的公钥。您通过向公用密钥发送包含公钥的证书副本来提供公钥。通过以下方法将该证书从密钥库`examplestanstore`复制到名为`StanSmith.cer`的文件中：

```
keytool -export -keystore examplestanstore
-alias signLegal -file StanSmith.cer

```

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

一旦他们拥有该证书和签名的 JAR 文件，您的收件人就可以使用`jarsigner`工具验证您的签名。请参阅合同接收方的[步骤。](receiver.html)