ssl证书未设置处理

This commit is contained in:
egan
2018-07-05 20:41:50 +08:00
parent 7c107f6ce9
commit 2705b4e7f3
2 changed files with 8 additions and 2 deletions

View File

@@ -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证书文件

View File

@@ -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);
}