From 69ca699829e8e792b5d4090241623ecb958e3b05 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Tue, 30 May 2017 10:35:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=BC=BA=E6=A3=80=E6=9F=A5=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../github/binarywang/wxpay/config/WxPayConfig.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java index 838b5791..6b4ea379 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java @@ -1,5 +1,6 @@ package com.github.binarywang.wxpay.config; +import org.apache.commons.lang3.StringUtils; import org.apache.http.ssl.SSLContexts; import javax.net.ssl.SSLContext; @@ -143,13 +144,17 @@ public class WxPayConfig { } public SSLContext initSSLContext() { - if (null == mchId) { - throw new IllegalArgumentException("请确保商户号mch_id已设置"); + if (StringUtils.isBlank(mchId)) { + throw new IllegalArgumentException("请确保商户号mchId已设置"); + } + + if (StringUtils.isBlank(this.keyPath)) { + throw new IllegalArgumentException("请确保证书文件地址keyPath已配置"); } File file = new File(this.keyPath); if (!file.exists()) { - throw new RuntimeException("证书文件:【" + file.getPath() + "】不存在!"); + throw new RuntimeException("证书文件【" + file.getPath() + "】不存在!"); } try {