400-080-0149

Java代码签名证书申请使用指南

Java代码签名证书主要用于证明软件开发者开发的软件代码符合 Sun Java 规范,使用Java代码签名证书为Java代码进行数字签名,使得最终用户能确信该代码已经通过权威的第三方认证,确保在传输过程中没有被非法篡改和被破坏。

使用Java代码签名证书之前,先申请代码签名证书,安信证书可提供Comodo代码签名证书、Thawte代码签名证书、Symantec代码签名证书,参考价格表如下:

联系在线客服即可咨询优惠信息

Java代码签名证书申请价格表

成功购买Java代码签名证书之后,即可联系本站客服免费为您安装,也可以继续查看本文档:

第1步 把 .pvk 和 .spc 转换为 .pfx格式

您在申请微软代码签名证书时已经成功生成了私钥文件mycert.pvk,也得到了代码签名证书(公钥) mycert.spc,您需要把此两个文件转换为一个PKCS12格式的文件mycert.pfx。

第2步 把PFX格式签名证书导入Keystore

使用以下命令检查您的开发工具中的Keytool是否能读出PFX格式证书,请注意输入keytool.exe 和 mycert.pfx 两个文件的正确路径(以下命令都在JDK\BIN目录中):

keytool -list -storetype pkcs12 -keystore mycert.pfx

如图,会提示您输入私钥密码,显示您的Keytool可以读出此PFX格式证书。请注意下面的第2条红线显示的内容为您的签名证书的别名,下面签名时需要输入此别名。

把PFX格式签名证书导入Keystore

第3步 使用jarsigner签名您的JAR文件:

jarsigner -storetype pkcs12 -keystore mycert.pfx myjar.jar keyentry_friendly_name

请注意:命令行的最后一个参数是 keyentry_friendly_name(证书别名,或称:证书好记的名字,如果您的证书有一个别名,则输入此别名,如果没有,则为缺省的一串字符,如图,会提示您输入私钥密码,签名成功后没有任何提示:

使用jarsigner签名您的JAR文件

第4步 使用以下命令验证已经签名的JAR文件:

jarsigner -verify -verbose -certs myjar.jar

如图,会显示签名证书所有信息,包括软件发行商的名称(CN=,图中红色画线部分)、证书颁发机构的中级根证书和顶级根证书,在最后面会显示“已验证签名”和“jar已验证”。

使用命令验证已经签名的JAR文件

一旦成功签名,就可以把已经签名的JAR文件放到网上供用户下载了,用户端的Java系统会显示您的签名证书信息,如果已经签名的文件被篡改或损坏,则系统会提醒用户并拒绝安装。

凡在安信SSL证书购买SSL证书的用户,均可享受免费咨询、免费指导、免费安装,30天内可申请退款的政策,欢迎新老用户前来申请、续费SSL证书

声明:本文由“安信证书”原创发布,原文链接:https://www.anxinssl.com/8759.html,内容未经允许不得转载,或转载时需注明出处!

相关文章

LAYOUT

SAMPLE COLOR

Please read our documentation file to know how to change colors as you want

BACKGROUND COLOR

BACKGROUND TEXTURE