java web start应用程序的新替换代码签名证书是否显示为过期或无效?

java web start应用程序的新替换代码签名证书是否显示为过期或无效?,java,java-web-start,jar-signing,Java,Java Web Start,Jar Signing,我刚刚更换了我的代码签名证书,因为旧的证书过期了 我已经用新证书导入并签署了我的java程序,并验证了它是用新证书签署的 [于1919年9月18日上午11:06签署参赛作品] 而且日期是有效的 [证书有效期为19年9月17日下午5:00至20年8月28日下午4:59] ,但当我从计算机或网站启动java web start程序时,我收到以下警告: “应用程序被Java安全性阻止…原因:您的安全设置已阻止使用过期或无效证书签名的应用程序运行。” 我联系了Sectigo,他们尝试更换证书,并让我从

我刚刚更换了我的代码签名证书,因为旧的证书过期了


我已经用新证书导入并签署了我的java程序,并验证了它是用新证书签署的

[于1919年9月18日上午11:06签署参赛作品]

而且日期是有效的

[证书有效期为19年9月17日下午5:00至20年8月28日下午4:59]

,但当我从计算机或网站启动java web start程序时,我收到以下警告:

“应用程序被Java安全性阻止…原因:您的安全设置已阻止使用过期或无效证书签名的应用程序运行。”

我联系了Sectigo,他们尝试更换证书,并让我从IE而不是Firefox下载更换的证书,但更换证书也在做同样的事情:0


非常感谢您的帮助。:)

旧jar是否缓存在您的机器上,即客户端?感谢您的响应!Ug。我已经清除了所有浏览器缓存,(我认为)计算机缓存和重置wifi(这是否足够?)仍然没有改变。所以我尝试清除临时java缓存。结果:它不会告诉我代码签名证书无效,而是无法打开应用程序;它找不到lib/jsoup文件夹。它现在似乎将lib/jsoup文件放在dist文件中,但仍然在主目录中查找它。在证书过期之前,一切都正常。(这是有时间戳的,所以我不认为我会处理所有这些?!)所以——最终这是一个正确的建议。清除临时java缓存似乎修复了证书问题。不知怎么搞砸了jarsigner(“此应用程序在此计算机上不工作,”我不得不重新安装JAVA——这不知何故导致jsoup被放入我的应用程序库?这导致应用程序失败,因为如果我将jsoup移动到应用程序可以找到它的地方,jsoup声称未签名,但一旦我取出它——一切都好!谢谢Dave Thompson。