fix trust bug

This commit is contained in:
Looly
2021-01-07 22:47:42 +08:00
parent 64555cdc87
commit 7fd389c0b3
5 changed files with 6 additions and 7 deletions

View File

@@ -0,0 +1,26 @@
package cn.hutool.core.net;
import javax.net.ssl.X509TrustManager;
import java.security.cert.X509Certificate;
/**
* 默认信任管理器,默认信任所有客户端和服务端证书
*
* @author Looly
* @since 5.5.7
*/
public class DefaultTrustManager implements X509TrustManager {
@Override
public X509Certificate[] getAcceptedIssuers() {
return null;
}
@Override
public void checkClientTrusted(X509Certificate[] chain, String authType) {
}
@Override
public void checkServerTrusted(X509Certificate[] chain, String authType) {
}
}

View File

@@ -52,7 +52,7 @@ public class SSLContextBuilder {
private String protocol = TLS;
private KeyManager[] keyManagers;
private TrustManager[] trustManagers;
private TrustManager[] trustManagers = {new DefaultTrustManager()};
private SecureRandom secureRandom = new SecureRandom();