EV代码签名证书如何签署Java中的代码

在这里,我们给出了一个在 Java 平台上签署 EV 代码签名证书的例子。签署的前提是已经拥 EV代码签名证书、配置的 SafeNet 身份验证客户端版本和 JDK(Java 开发工具包)。

首先,将 EV代码签证书令牌连接到 PC 中的 USB。

打开记事本,创建一个文本文件并复制以下行并将其保存到 JDK bin 文件夹中

name=enToken

library=c: \WINDOWS \ System32 \eTPKCS11.dll

打开命令提示符并访问 JDK bin 文件夹。现在,运行下面的命令将创建私钥的别名

Keytool -list -keystore NONE – storetype PKCS11 -providerclass

sun.security .pkcs11. SunPKCS11 -providerArg . /enToken.cfg

现在,系统会要求您输入密码,因此请保留您在令牌注册期间创建的密码。

之后,使用下面的代码对 JAR 文件进行签名。

jarsigner -tsa

http://example.com/rfc3161ts2 -verbose -keystore NONE -storetype PKCS11 -providerClass

sun. security .pkcs11. SunPKCS11 -providerArg. /enToken.cfg <your JAR filename> <yourprivate key ALIAS>

后验证 JAR 文件是否已正确配置,使用以下命令。

jarsigner -verify -verbose <你的 JAR 文件名>

已签署成功。代码签名证书对于用户的信任和确保源代码的完整性至关重要。此外,它还可以让您确保您的应用程序不会受到网络攻击。越来越多的网络攻击和庞大的应用程序市场意味着您必须在安全方面做好准备。

相关文章