报Short read DER lenght错误,试了网上一大堆说要把US_export_policy.jar和local_policy.jar移到jre/lib/security目标下面,尝试后无果。问题出现在以下这段代码中(复制自微信提供的Java版本的demo):ks.load报错!后来发现问题出自于certStream.read(certData)这段代码,这段代码操作完后,文件输入流中的指针已经...
试下 读取证书流的时候每次都新读取? 而不是 读取一次放在静态变量中
突然说微信退款失败了,调试报Short read of DER length 。网上的方法都试了没有用。 最后发现是证书文件是0kb。替换证书文件后问题解决了。 真的不知道是怎么突然变成0 kb的,中间换过一次git 服务器,不知道是不是这个问题。
退款的时候 出现 java.io.IOException: Short read of DER length at sun.security.util.DerInputStream.getLength(DerInputStream.java:582) at sun.security.util.DerValue.init(DerValue.java:391) at sun.security.util.DerValue.<init>(DerValue.java:332) at sun.security.util.DerValue.<init>(DerValue.java:3...
char[] password =config.getMchID().toCharArray(); InputStream certStream =config.getCertStream();...