问题描述:
本地测试微信支付的退款,跟到代码里面,报错:DerInputStream.getLength(): lengthTag=111, too big
问题分析:
我们之前写了个工具,在前面的两个项目中都能正常使用,而且现在上线的项目也在用这个工具,而这里不能使用,说明不是程序的问题。
百度了一波,问题指向了证书文件。
笔者本地的证书是这么来的:
原始证书->git->笔者本地,可能是这个过程中,证书文件发生了串改
解决方案:
直接获取原始证书,问题解决。
问题描述:
本地测试微信支付的退款,跟到代码里面,报错:DerInputStream.getLength(): lengthTag=111, too big
问题分析:
我们之前写了个工具,在前面的两个项目中都能正常使用,而且现在上线的项目也在用这个工具,而这里不能使用,说明不是程序的问题。
百度了一波,问题指向了证书文件。
笔者本地的证书是这么来的:
原始证书->git->笔者本地,可能是这个过程中,证书文件发生了串改
解决方案:
直接获取原始证书,问题解决。