sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPath

异常背景

  1. 一台nginx服务器,一台应用服务器。两台服务器均使用了https安全证书
  2. 外部接口是http的。信息部分配了一个https的安全连接。需要经过nginx服务器进行转发
  3. 近期https安全证书到期更新了一下https安全证书

异常信息

调用接口异常:sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed

在浏览器测试访问接口时提示错误消息“您的时钟快了”

sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPath

 

解决方案:

  • 重启nginx服务器,重启nginx服务或者再任务管理器关闭nginx服务重启
  • 结果可以了

分析原因

可能更新证书后,关闭重启nginx服务时。nginx没有被关掉又启动了nginx造成的。