Advertisement

javax.net.ssl.SSLHandshakeException 证书报错原因及应对措施

阅读量:

安卓证书报错分析

根证书不在有效期报错

错误提示信息

复制代码
    Failed to connect to server: javax.net.ssl.SSLHandshakeException: Unacceptable certificate: CN=GTS CA 1C3, O=Google Trust Services LLC, C=US
    
    
      
    

访问的域名证书不在有效期报错

错误提示信息

复制代码
    javax.net.ssl.SSLHandshakeException: Chain validation failed
    
    
      
    

复现方法概述

1.获取对应域名的相关证书的有效期,可以通过Chrome浏览器中的安全图标查看

如访问https://www.baidu.com域名
所对应的CA证书有效期限为:2021年7月1日至2022年8月2日
与之相关的二级根证书的有效期限为:2014年2月20日至2024年2月20日
相应的一级根证书的有效期限为:1998年9月1日至2028年1月28日

2.设置机器的系统时间到对应证书有效期之外,访问对应域名就会报错

域名证书失效:链验证

全部评论 (0)

还没有任何评论哟~