小编Alb*_*dez的帖子

清除 Java 证书缓存(强制重新加载证书)

这里有一个简单的问题。

一个应用程序在尝试访问证书过期的网站时给了我这个异常: java.security.cert.CertificateExpiredException

所以,我更新了网站机器的证书并重新启动了它。当我尝试从 Firefox 或 Chrome 访问它时,它会加载新证书(它的到期日期设置在 2040 年附近)。

问题是,Java 应用程序似乎没有更新此证书,它似乎卡在某种内部缓存中。我已经尝试将它添加到keystore应用程序属性中并设置选项,例如-Dcom.sun.net.ssl.checkRevocation=false. 不管我做什么,它总是给我一个java.security.cert.CertificateExpiredException

有任何想法吗?

ssl certificate java cache

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

cache ×1

certificate ×1

java ×1

ssl ×1