0

我有一个 javafx 8 桌面应用程序,其 exec 在 .jar 中。

我刚从 Comodo 买了一个代码签名证书。证书通过浏览器以 .p12 文件的形式出现。

我以前从未使用过代码签名者证书。

我基本上如何:特别是通过 Netbeans 8 对我的 javafx 应用程序进行代码签名?

谁能给我一些指示?

4

1 回答 1

0

使用本地证书对 JAR 进行签名:确保您的系统路径设置为您的 jdk 目录。使用通过 cmd 提供的 jarsigner 工具对您的 jar 进行签名。注意:您需要先使用别名创建密钥库。

要签署具有适当认证的 JAR:

要验证 PKCS#12 文件(*.p12 或 *.pfx),请运行以下命令:

keytool -list -v -storetype pkcs12 -keystore mycertificate.p12

在输出中,您将看到一个别名。别名通常是日期前第一个逗号之前的字符串。复制此别名。

验证 PKCS#12 文件后,运行以下命令对 JAR 文件进行签名:

jarsigner -storetype pkcs12 -keystore mycertificate.pfx file.jar “别名”

注意:将别名替换为上面 keytool -list -v 命令中的别名名称。

您的 JAR 文件已签名。要验证 JAR 文件的签名,请使用以下命令:

jarsigner -验证 JARFile.jar

于 2015-03-22T19:07:22.250 回答