COMODO 证书签名的小程序仍然 'self-signed'

COMODO cert signed applet still 'self-signed'

我有有效的 COMODO 证书,我用它来签署 DLL。我现在需要签名 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.

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

jarsigner error: java.lang.RuntimeException: keystore load: Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available

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

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

我通过原始问题的解决方案解决了我的问题,但关键是您不能将 Windows 10 用于此技巧,我使用 Windows 7 并且效果很好。

为什么?不知道...