我有一个 javafx 8 桌面应用程序,其 exec 在 .jar 中。
我刚从 Comodo 买了一个代码签名证书。证书通过浏览器以 .p12 文件的形式出现。
我以前从未使用过代码签名者证书。
我基本上如何:特别是通过 Netbeans 8 对我的 javafx 应用程序进行代码签名?
谁能给我一些指示?
使用本地证书对 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