美文网首页
系统时间错误导致https请求失败

系统时间错误导致https请求失败

作者: CalmStubborn | 来源:发表于2018-06-27 15:39 被阅读40次

    今天工作中遇到https请求失败的问题
    www.error打印出错误信息为javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null

    stackflow上有相关问题的答案,百度上第一个结果也指出了问题根源:系统时间不在证书有效期内,导致证书验证失败

    最简单的解决方案是检查系统时间是否错误

    其他解决方案包括用代码去设置信任证书, 从而避免验证证书的操作

    相关文章

      网友评论

          本文标题:系统时间错误导致https请求失败

          本文链接:https://www.haomeiwen.com/subject/fqabyftx.html