diff --git a/pay-java-common/src/main/java/com/egzosn/pay/common/http/HttpRequestTemplate.java b/pay-java-common/src/main/java/com/egzosn/pay/common/http/HttpRequestTemplate.java index f92289a..95217eb 100644 --- a/pay-java-common/src/main/java/com/egzosn/pay/common/http/HttpRequestTemplate.java +++ b/pay-java-common/src/main/java/com/egzosn/pay/common/http/HttpRequestTemplate.java @@ -27,6 +27,7 @@ import java.io.*; import java.net.URI; import java.security.GeneralSecurityException; import java.security.KeyStore; +import java.security.NoSuchAlgorithmException; import java.util.Map; /** @@ -101,7 +102,11 @@ public class HttpRequestTemplate { public SSLConnectionSocketFactory createSSL( HttpConfigStorage configStorage){ if (StringUtils.isEmpty(configStorage.getKeystore())){ - return null; + try { + return new SSLConnectionSocketFactory(SSLContext.getDefault()); + } catch (NoSuchAlgorithmException e) { + e.printStackTrace(); + } } //读取本机存放的PKCS12证书文件 diff --git a/pay-java-demo/src/main/java/com/egzosn/pay/demo/entity/PayType.java b/pay-java-demo/src/main/java/com/egzosn/pay/demo/entity/PayType.java index e27d67c..38b269e 100644 --- a/pay-java-demo/src/main/java/com/egzosn/pay/demo/entity/PayType.java +++ b/pay-java-demo/src/main/java/com/egzosn/pay/demo/entity/PayType.java @@ -62,8 +62,9 @@ public enum PayType implements BasePayType { configStorage.setMsgType(apyAccount.getMsgType()); configStorage.setInputCharset(apyAccount.getInputCharset()); configStorage.setTest(apyAccount.isTest()); + // HttpConfigStorage httpConfigStorage = new HttpConfigStorage(); - httpConfigStorage.setMaxTotal(10); + httpConfigStorage.setMaxTotal(20); httpConfigStorage.setDefaultMaxPerRoute(10); return new AliPayService(configStorage, httpConfigStorage); }