diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/net/ssl/SSLContextBuilder.java b/hutool-core/src/main/java/org/dromara/hutool/core/net/ssl/SSLContextBuilder.java index 19865c396..0486408e1 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/net/ssl/SSLContextBuilder.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/net/ssl/SSLContextBuilder.java @@ -35,8 +35,8 @@ import java.security.SecureRandom; * *

* 构建后可获得{@link SSLContext},通过调用{@link SSLContext#getSocketFactory()}获取{@link javax.net.ssl.SSLSocketFactory} @@ -49,8 +49,8 @@ public class SSLContextBuilder implements SSLProtocols, Builder { private String protocol = TLS; private KeyManager[] keyManagers; - private TrustManager[] trustManagers = TrustManagerUtil.TRUST_ANYS; - private SecureRandom secureRandom = new SecureRandom(); + private TrustManager[] trustManagers; + private SecureRandom secureRandom; /** diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/net/ssl/SSLContextUtilTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/net/ssl/SSLContextUtilTest.java new file mode 100644 index 000000000..160c9b828 --- /dev/null +++ b/hutool-core/src/test/java/org/dromara/hutool/core/net/ssl/SSLContextUtilTest.java @@ -0,0 +1,14 @@ +package org.dromara.hutool.core.net.ssl; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +import javax.net.ssl.SSLContext; + +public class SSLContextUtilTest { + @Test + void createTrustAnySSLContextTest() { + final SSLContext trustAnySSLContext = SSLContextUtil.createTrustAnySSLContext(); + Assertions.assertNotNull(trustAnySSLContext); + } +}