支付宝 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
在使用支付宝Demo时如果你的模拟器或者手机版本过高会崩溃通过查看Caused by 定位到错误如下:
01-06 02:52:12.350: W/System.err(1903): Caused by: java.lang.RuntimeException: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
看到这个蒙圈了鬼能知道啥意思!于是Debug定位具体代码发现出错代码段:
KeyFactory keyf = KeyFactory.getInstance(ALGORITHM);
查看源码也不知道错在哪里!那只能Google了,结论是Android高版本代替此代码段即可如下:
KeyFactory keyf = KeyFactory.getInstance(ALGORITHM, "BC");
遇到代码出错时应如何应对:
第一步:查看Log日志通过 Caused by 定位错误那里会告诉你出错的具体位置,
第二步:分析原因尝试自行解决,没有办法时自行Google
第三步:记录(好记性不如烂键盘),分享(与人方便与己方便)
更多内容访问个人站点点击直达
支付宝 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag相关推荐
- Android解决java.lang.RuntimeException: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
我们使用android https验证的的时候出现如下错误: 03-17 10:47:01.941: W/System.err(12702): java.security.cert.Certifica ...
- SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch 前言 前言 nginx ...
- linux安装Openssl步骤详解_问题:OpenSSL: error:100AE081:elliptic curve routines:EC_GROUP_new_by_curve_name:un
linux上安装Openssl步骤详解 问题: OpenSSL: error:100AE081:elliptic curve routines:EC_GROUP_new_by_curve_name:u ...
- npm run serve 报错:Error: error:0308010C:digital envelope routines::unsupported
项目场景: vue项目npm install之后运行报错 问题描述 npm run serve 报错:Error: error:0308010C:digital envelope routines:: ...
- Error: Cannot find module ‘process-nextick-args‘,error:0308010C:digital envelope routines::unsupport
问题1:Error: Cannot find module 'process-nextick-args' 出现在node版本升级时,在原来的node文件夹里直接安装新版本node,却没有删除原来的no ...
- fixed:error:0308010C:digital envelope routines::unsupported
目录 1.故障现场 2. 问题分析 3. 修复方案 4. 参考文献 1.故障现场 最近由于一些原因,从Mac OSX 迁移到 Windows 平台,在尝试运行基于vue-element-admin 项 ...
- SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch问题解决
今天把服务器上的nginx关闭再启动, 发现了如下问题: [root@PUS*-021 ssl.key]# nginx -c /opt/nginx-conf/poll.conf nginx: [eme ...
- [ERROR] Malformed \uxxxx encoding.报错解决
今天用idea运行完项目.想直接打包的时候,结果打包失败,一直报错 [ERROR] Malformed \uxxxx encoding. 网上查了之后,一直说是,有路径在使用斜杠的时候,使用错误.将& ...
- Vue 报错error:0308010C:digital envelope routines::unsupported
Vue 报错error:0308010C:digital envelope routines::unsupported 出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, ...
最新文章
- IBM会话设置和覆盖规则
- 关于亿级账户数据迁移,你应该试试这种方法...
- 对于量子计算来说,99%的准确度足够吗?
- 使用GNS3简单模拟帧中继环境
- mysql-plus多数据库_IDEA项目搭建九——MybatisPlus多数据库实现
- 只进ResultSet 不支持请求的操作
- 百度顶会论文复现(2):GAN综述
- JeecgBoot 单表数据导出多sheet实例
- Shell 条件表达式的正则匹配
- 【2020牛客多校5:D】Drop Voicing(LIS+推理)
- 土木专业应用计算机,计算机在土木中的应用
- 吉林大学计算机学院控制与应用实验室,2019计算机考研吉林大学国家物联网虚拟仿真实验教学中心简...
- 开源GIS的一些理解和介绍
- matlab钉子链条,MatLab的Galton钉板问题训练报告 终极版
- Android模拟器群控,安卓模拟器多开哪个好 流畅不卡、省资源、群控刷机都有
- IT战略规划,我们在做什么?(上)
- 解决电脑右键菜单反应慢问题
- 千兆光模块的类型都有哪些?
- 强推面试前必刷:Alibaba 内部 Java 高级架构师
- 可视化项目管理只需一个甘特图