You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SSL.com可信证书签署JAR文件的步骤求助

使用SSL.com可信证书签署JAR文件的步骤

一、准备必要文件与工具

  • 从SSL.com获取的代码签名证书(PKCS#12格式,后缀为.p12或.pfx)及对应的证书密码
  • JDK自带的jarsigner工具(需确保JDK已配置到系统环境变量,可在命令行直接调用)
  • 需要签署的目标JAR文件

二、验证证书有效性(可选但推荐)

在命令行执行以下命令,确认证书信息准确:

keytool -list -v -storetype pkcs12 -keystore your-ssl-cert.p12

输入证书密码后,会显示证书有效期、颁发机构等信息,确认是SSL.com颁发的可信证书即可。

三、执行JAR签名操作

切换到JAR文件所在目录,运行签名命令:

jarsigner -storetype pkcs12 -keystore your-ssl-cert.p12 -verbose your-app.jar alias-name

参数说明:

  • -storetype pkcs12:指定密钥库类型为PKCS#12(匹配SSL.com证书格式)
  • -keystore your-ssl-cert.p12:替换为你的SSL证书文件实际路径
  • -verbose:显示签名过程的详细日志(可选,便于排查问题)
  • your-app.jar:替换为需要签署的JAR文件名
  • alias-name:证书在密钥库中的别名,可从之前keytool命令的输出中获取(通常是证书的CN名称)

输入证书密码后,等待签名完成即可。

四、验证签名结果

签名完成后,用以下命令确认签名成功:

jarsigner -verify -verbose -certs your-app.jar

若输出包含jar verified.,且显示证书颁发者为SSL.com,说明签名有效。

常见问题排查

  • 若提示密钥库无效,检查证书文件路径是否正确、密码是否输入错误
  • 参考Oracle文档失败的常见原因:未指定-storetype pkcs12参数(SSL.com证书默认是PKCS#12格式,而Oracle文档常默认JKS格式)
  • 签名后JAR无法运行:检查签名过程是否有报错,或确认证书为代码签名证书(SSL.com有不同类型证书,需避免用SSL服务器证书)

内容的提问来源于stack exchange,提问作者Ayesha Saleem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 05:50:37