1、问题

个别手机用OkDownload下载Bilibili网址视频的时候下载失败,但是大部分手机下载没问题。
在继承的DownloadListener4WithSpeed类的重写taskEnd函数里面。

override fun taskEnd(task: DownloadTask, cause: EndCause, realCause: Exception?, taskSpeed: SpeedCalculator) {L.e("DownloadListenerWithSpeed taskEnd >> "+ task.info?.filename +" / "+ task.info?.totalLength + " : "+task.info?.totalOffset + "  Exception = "+realCause)
}

错误关键日志如下

DownloadListenerWithSpeed taskEnd >> 340439077-1-16(2).mp4 / 0 : 0  Exception = javax.net.ssl.SSLHandshakeException: Chain validation failed

2、分析

看到SSLHandshakeException异常,我们立马就想到忽略证书,然后在下载功能前面加上如下代码,CertUtil.handleSSLHandshake()

public class CertUtil {/*** 忽略https的证书校验* 避免Glide加载https图片报错:* javax.n

Android之提示javax.net.ssl.SSLHandshakeException: Chain validation failed相关推荐

  1. Chain validation failed

    Chain validation failed javax.net.ssl.SSLHandshakeException:Chain validation failed timestamp check ...

  2. javax.net.ssl.SSLHandshakeException(Cas导入证书)

    一.报错: javax.net.ssl.SSLHandshakeException 二.原因分析: CAS部署时,常常要涉及到HTTPS的证书发布问题.由于在实验环境中,CAS和应用服务常常是共用一台 ...

  3. javax.net.ssl.SSLHandshakeException: Unacceptable certificate: CN=GeoTrust SSL C

    最近从Android N升级到Android O,发现163的邮箱以pop3,110,SSL/TSL方式登录的时候会弹出Unacceptable certificate: CN=GeoTrust SS ...

  4. 解决Java调用Azure SDK证书错误javax.net.ssl.SSLHandshakeException

    Azure作为微软的公有云平台,提供了非常丰富的SDK和API让开发人员可以非常方便的调用的各项服务,目前除了自家的.NET, Java, Python, nodeJS, Ruby,PHP等语言都提供 ...

  5. 网络请求发生javax.net.ssl.SSLHandshakeException异常的情况

    报错:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path buildin ...

  6. 使用Java访问https接口javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

    jdk1.6,证书:SHA256+TLSv1.2 使用Java访问https://**************** 接口     控制台提示握手失败错误:javax.net.ssl.SSLHandsh ...

  7. okHttp javax.net.ssl.SSLHandshakeException的解决办法

    安卓线上突然所有接口不能访问,都爆出这个异常 javax.net.ssl.SSLHandshakeException https请求java证书异常 主要原因是前两天公司后台更换java证书问题(以前 ...

  8. SoapUI 请求 https 报 javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

    SoapUI 请求 https 报 javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 在 E:\ ...

  9. BUG处理:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path buil

    分享目的: 如果别人已经讲述了,这里只会给出相关链接 只补充解决思路. 每个人在寻找解决答案过程中,遇到的痛点难点都是不同的. 这里仅阐述我实际项目遇到问题的解决方案. BUG描述: tomcat配置 ...

最新文章

  1. Ubuntu 镜像使用帮助
  2. Javascript的原型链、instanceof与typeof
  3. C++字符串函数与C字符串函数比较
  4. TPU3.0今日上岗!谷歌AI芯片甩竞争对手好几条街!
  5. ajax中json和文本的区别,json格式字符串--json对象 【ajax_responseText】重点
  6. 梁俊斌:音频技术可以延展众多应用场景
  7. Ubuntu 14.10 下运行进程实时监控pidstat命令详解
  8. linux禁止u盘自动运行,求设置U盘自动运行和禁止运行的方法。
  9. java中针对数字怎么判断_java如何对输入的数字进行判断
  10. java 8 jre_jre1.8 64位官方下载
  11. 红米note10 pro刷机
  12. boa服务器如何运行cgi,BOA服务器与CGI
  13. 自己动手搭建聊天APP
  14. 电信主机托管费用_主机托管平均费用与托管流程
  15. 代理IP是什么意思?浏览器代理和代理服务器是什么(小白必看,看了必会,不看血亏)
  16. python 在线客服_如何利用Python实现简单全双工在线客服系统!这个有点东西!...
  17. Nvidia显卡开启游戏帧数显示
  18. 1、计算机图形学——基础变换矩阵
  19. 【android】几种模拟按键、屏幕点击的方法
  20. 戴森:将于2022年内发布“空气净化耳机”

热门文章

  1. 统计 Github 2021 贡献过的开源项目
  2. asp.net core自定义依赖注入容器,替换自带容器
  3. ASP.Net服务性能优化原则
  4. MySql里的My是指谁?
  5. 这是“我”的故事 —— 董彬
  6. ASP.NET Core 5 在IIS,Nginx,Caddy下的性能测试
  7. Redis集群搭建很easy
  8. .net:设计一个web应用
  9. .NET SDK-Style 项目(Core、Standard、.NET5)中的版本号
  10. 微服务很香--麻辣味,但要慢慢消化