java证书验证失败_java – 如何解决“证书无效且无法用于验证此网站的身份”错误?...

问题是,如何解决“证书无效且无法用于验证本网站的身份”错误?

以下是详细信息:

我有一个已经正常工作的签名小程序,直到我将Java更新为8u25(1.8.0_25-b18).现在,应用程序显示一条警告消息“您要继续吗?与此网站的连接不受信任”.此消息中还有一条注释,“证书无效,不能用于验证本网站的身份”.

小程序加载没有问题.但是,当用户尝试使用该应用程序的特定功能时,将显示警告消息.

发生这种情况时我检查了java控制台,并在这些行后面显示此警告消息:

security: Obtain certificate collection in SSL Root CA certificate store

security: Invalid certificate from HTTPS server

network: Cache entry not found [url: https://sub.domain.net:9876,version: null]

applet已正确签名,到目前为止,它符合Java的所有安全要求.当应用程序尝试使用https://sub.domain.net:9876等HTTPS URL进行内部连接时,似乎会发生此问题.该网站的SSL证书有效,由GoDaddy发布,但尚未过期.

再次,这在将我的JRE更新为8u25后开始发生.我已经测试过将有问题的URL添加到Java安全例外列表中,但没有成功.

以下是此问题的一些屏幕截图:

这是显示的警告消息:

编辑2014年10月18日:

编辑2014年10月21日:

我注意到了这一点:当我点击“安全警告”对话框中显示的“更多信息”链接时,显示的原因显示:

The application is being downloaded from a site other than the one

specified by the security certificate.

Downloading from “sub.domain.net”

Expecting “*.DOMAIN.NET”

此消息表示应用程序正在从“sub.domain.com”下载,这是错误的.应用程序(applet)已经下载,它只在内部HTTPS请求中使用该域,以获取/发送业务数据,而不是下载其他Jars,JNLP等.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值