From 7bc35e9aa04dad9f0fb49c1db01f48e86cbd9c8b Mon Sep 17 00:00:00 2001 From: yndu13 Date: Fri, 22 Mar 2024 15:53:48 +0800 Subject: [PATCH] feat: update hostname verifier --- src/main/java/com/aliyun/tea/okhttp/OkHttpClientBuilder.java | 3 +-- .../java/com/aliyun/tea/okhttp/OkHttpClientBuilderTest.java | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/aliyun/tea/okhttp/OkHttpClientBuilder.java b/src/main/java/com/aliyun/tea/okhttp/OkHttpClientBuilder.java index 83a6a6e..a363b17 100644 --- a/src/main/java/com/aliyun/tea/okhttp/OkHttpClientBuilder.java +++ b/src/main/java/com/aliyun/tea/okhttp/OkHttpClientBuilder.java @@ -120,8 +120,7 @@ public OkHttpClientBuilder certificate(Map map) { sslContext.init(keyManagerFactory != null ? keyManagerFactory.getKeyManagers() : null , trustManagerFactory.getTrustManagers() , new SecureRandom()); - this.builder.sslSocketFactory(sslContext.getSocketFactory(), trustManager). - hostnameVerifier(new TrueHostnameVerifier()); + this.builder.sslSocketFactory(sslContext.getSocketFactory(), trustManager); } return this; } catch (Exception e) { diff --git a/src/test/java/com/aliyun/tea/okhttp/OkHttpClientBuilderTest.java b/src/test/java/com/aliyun/tea/okhttp/OkHttpClientBuilderTest.java index 4f83a09..7d403fe 100644 --- a/src/test/java/com/aliyun/tea/okhttp/OkHttpClientBuilderTest.java +++ b/src/test/java/com/aliyun/tea/okhttp/OkHttpClientBuilderTest.java @@ -103,7 +103,7 @@ public void certificateTest() throws IOException { OkHttpClientBuilder builder = new OkHttpClientBuilder().certificate(map); OkHttpClient client = builder.buildOkHttpClient(); - Assert.assertTrue(client.hostnameVerifier() instanceof TrueHostnameVerifier); + Assert.assertFalse(client.hostnameVerifier() instanceof TrueHostnameVerifier); Assert.assertNotNull(client.sslSocketFactory()); map.put("key", null);