GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||
GeezerVison is showing github.com — fix: 证书使用 String、Content 格式时,验证器未正确初始化;新商户号无平台证书,初始化验证器抛出异常,导致v3请求构造异常 by holylcd · Pull Request #3547 · binarywang/WxJava Conversation
|
|
还得捕获异常,微信 api 会报错 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
那你提交新的代码即可 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
新商户号无平台证书,有公钥,已验证 老商户号有平台证书,未开通公钥,已验证 老商户号有平台证书,开通公钥,未验证,沿用旧逻辑
|
已提交新代码,有问题@我 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
这里是不是有问题?AutoUpdateCertificatesVerifier创建的时候会自动下载平台证书,导致自动下载平台证书的流量一直没有切换到公钥模式,应答使用公钥比例达不到100%? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
提交的代码,确实是优先使用平台证书,然后使用公钥。 我没有平台证书切换公钥的商户号,优先用公钥验签器,没法测试造成的影响。 商户号从平台证书切换公钥,使用公钥比例需要100%,才可以切换吗? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
切换公钥这里有两个比例,一个是回调使用公钥比例,一个是应答使用公钥比例。如我上图所示。需要这两个比例都达到100%的时候,才可以废弃平台证书,完全切换到公钥。 现在的代码适合“回调使用公钥比例”不是100%的时候,“回调使用公钥比例”不是100%的时候,会同时存在平台证书和公钥的使用,这一块的代码是没有问题的,是还需要平台证书的。 当“回调使用公钥比例”达到100%的时候,这个时候其实是不再需要平台证书的处理了,只需要关注“应答使用公钥比例”,而 我试过把平台证书验签器这一块代码直接注释掉,实际表示是正常的,所以这一块可能要加个开关配置或者怎么调整的,当“回调使用公钥比例”达到100%的时候,可以手动设置仅使用公钥验签啥的。 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
如果配置了公钥,优先使用公钥。 对于平台证书切公钥,这方案可行吗 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
商家转账回调报错,版本4.7.4B
There was an error while loading. Please reload this page.