🐛 #1724 微信支付证书初始化代码去掉不推荐的TLSv1协议,解决退款接口报No appropriate protocol的问题

This commit is contained in:
Missionary
2020-08-22 16:56:57 +08:00
committed by GitHub
parent 6f953862df
commit c1c66e940e

View File

@ -27,7 +27,6 @@ import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils; import org.apache.http.util.EntityUtils;
import javax.net.ssl.SSLContext; import javax.net.ssl.SSLContext;
import java.math.BigInteger;
import java.net.URI; import java.net.URI;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
@ -262,7 +261,7 @@ public class WxPayServiceApacheHttpImpl extends BaseWxPayServiceImpl {
} }
SSLConnectionSocketFactory connectionSocketFactory = new SSLConnectionSocketFactory(sslContext, SSLConnectionSocketFactory connectionSocketFactory = new SSLConnectionSocketFactory(sslContext,
new String[]{"TLSv1"}, null, new DefaultHostnameVerifier()); new DefaultHostnameVerifier());
httpClientBuilder.setSSLSocketFactory(connectionSocketFactory); httpClientBuilder.setSSLSocketFactory(connectionSocketFactory);
} }