1
0
mirror of synced 2026-10-11 17:46:44 +08:00
Files
WxJava/weixin-java-pay
Binary Wang ec981e9609 fix(security): 默认校验服务器证书并使用安全随机数
- DefaultApacheHttpClientBuilder / DefaultHttpComponentsClientBuilder 默认不再信任所有证书,
  hc5 实现同时改用 DefaultHostnameVerifier,新增 skipServerCertificateVerification 开关供调试场景使用
- WxCryptUtil、RandomUtils、wxpay v3 SignUtils 改用 SecureRandom 生成随机串/nonce
- WxCryptUtil 回调签名比较改为 MessageDigest.isEqual,避免时序攻击

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-31 03:38:33 +00:00
..
2026-07-19 13:11:33 +08:00