具有时间戳的jarsigner但错误响应者的证书不在有效期内

时间:2016-05-24 08:17:20

标签: java jarsigner

我已经签署了带有时间戳的罐子,证书将于2017年1月到期。我将系统时间改为2017年1月之后。 当我运行下载到jar上的applet时,我得到错误响应者的证书不在有效期内。 根据java文档,它说如果jarsigner使用时间戳,它甚至在证书过期后也会验证。 可能是什么问题?

更新1:如果我禁用互联网,即使在系统日期更改为2017年1月之后,它也能正常运行,但在连接到互联网时却没有。 为什么要访问互联网来验证证书?

1 个答案:

答案 0 :(得分:0)

来自@HolgerHow to check if Java Web Start app will continue working after certificate expires

的好回音
  

原因和解决方法

     

您的异常堆栈跟踪显示证书吊销检查   使用OCSP(在线证书状态协议)失败是因为   OCSP响应者证书在您的考试日期到期   (不是因为你的证书)。

     

要执行测试,请尝试关闭证书吊销检查   Java控制面板。

     

另外请确保您的证书尚未永久存在   已接受(使用Java控制面板中的“恢复安全提示”)。