【问题标题】:COMODO cert signed applet still 'self-signed'COMODO 证书签名的小程序仍然“自签名”
【发布时间】:2018-10-31 22:07:53
【问题描述】:

我有用于签署 DLL 的有效 COMODO 证书。我现在需要签署 applet.jar,为此我使用了以下命令:
jarsigner "PATH_TO\my.jar" -storetype pkcs12 -keystore "PATH_TO\cert.pfx" 1 -tsa http://sha256timestamp.ws.symantec.com/sha256/timestamp

结果我收到警告:

签名者的证书链未经过验证。

我的小程序被认为是自签名的。我找到了这个解决方案:The signer’s certificate chain is not validated 和相同的here,但是现在当我尝试使用导出的证书对 jar 进行签名时,我收到了这个错误:

jarsigner 错误:java.lang.RuntimeException:keystore 加载:完整性检查失败:java.security.NoSuchAlgorithmException:算法 HmacPBESHA256 不可用

我尝试将此添加到命令行-sigalg SHA256withRSA -digestalg SHA256,但没有任何改变。

有人可以帮忙解决这个问题吗?提前致谢。

【问题讨论】:

    标签: java-8 pfx jarsigner


    【解决方案1】:

    我通过原始问题的解决方案解决了我的问题,但关键是你不能使用 Windows 10 来解决这个问题,我使用的是 Windows 7,它工作得很好。

    为什么?不知道...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      • 2016-12-01
      • 2022-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多