Skip to content

Commit 3f3c37d

Browse files
🎨 #3424 【微信支付】加载证书前增加校验,减少不必要的异常日志输出
1 parent 915f101 commit 3f3c37d

File tree

1 file changed

+2
-2
lines changed
  • weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config

1 file changed

+2
-2
lines changed

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ private InputStream loadConfigInputStream(String configPath) throws WxPayExcepti
449449
*/
450450
private Object[] p12ToPem() {
451451
String key = getMchId();
452-
if (StringUtils.isBlank(key)) {
452+
if (StringUtils.isBlank(key) || StringUtils.isBlank(this.getKeyPath())) {
453453
return null;
454454
}
455455

@@ -466,7 +466,7 @@ private Object[] p12ToPem() {
466466
X509Certificate x509Certificate = (X509Certificate) certificate;
467467
return new Object[]{privateKey, x509Certificate};
468468
} catch (Exception e) {
469-
log.error("加载证书时发生异常", e);
469+
log.error("加载p12证书时发生异常", e);
470470
}
471471

472472
return null;

0 commit comments

Comments
 (0)