我使用证书链签署了 .jar,没有出现错误(结果:jar 已签名)。 然而使用验证会导致
"jarsigner: java.lang.SecurityException: cannot verify signature block file META-INF/SCHMITZ"
我使用的签名命令如下:-
jarsigner -keystore "%$keystore%" -verbose -certs -certchain
"%$certchainfile_own%" -tsa http://zeitstempel.dfn.de/ -storepass %pw%
%$jar% schmitz
在 Firefox 中,.jar 被视为不受信任的(未签名?)
。
这可能是什么原因?
最佳答案
您应该检查以下几点:
- 您的证书是您自己生成的吗?
- 也许它是由 FireFox 不知道的信任中心生成的。
- 您使用代码签名证书吗?之间存在差异,例如网站 ssl 或协同设计的证书。
关于java - 已签名的 java 应用程序 (.jar) 在 Firefox 中被视为不受信任,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21834515/