|
21 | 21 | */ |
22 | 22 | package com.influxdb.v3.client.internal; |
23 | 23 |
|
24 | | -import java.io.FileInputStream; |
25 | 24 | import java.net.URI; |
26 | 25 | import java.net.URISyntaxException; |
27 | | -import java.security.KeyStore; |
28 | | -import java.security.cert.Certificate; |
29 | | -import java.security.cert.CertificateFactory; |
30 | 26 | import java.time.Duration; |
31 | | -import java.util.ArrayList; |
32 | 27 | import java.util.List; |
33 | 28 | import java.util.Map; |
34 | 29 | import java.util.Optional; |
|
37 | 32 | import javax.annotation.Nonnull; |
38 | 33 | import javax.annotation.Nullable; |
39 | 34 | import javax.net.ssl.SSLException; |
40 | | -import javax.net.ssl.TrustManager; |
41 | | -import javax.net.ssl.TrustManagerFactory; |
42 | | -import javax.net.ssl.X509TrustManager; |
43 | 35 |
|
44 | 36 | import com.fasterxml.jackson.core.JsonProcessingException; |
45 | 37 | import com.fasterxml.jackson.databind.JsonNode; |
@@ -322,38 +314,6 @@ private void closeChannel() throws InterruptedException { |
322 | 314 | } |
323 | 315 | } |
324 | 316 |
|
325 | | - private X509TrustManager getX509TrustManagerFromFile(@Nonnull final String filePath) { |
326 | | - try { |
327 | | - KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType()); |
328 | | - trustStore.load(null); |
329 | | - |
330 | | - FileInputStream fis = new FileInputStream(filePath); |
331 | | - List<? extends Certificate> certificates = new ArrayList<Certificate>( |
332 | | - CertificateFactory.getInstance("X.509") |
333 | | - .generateCertificates(fis) |
334 | | - ); |
335 | | - |
336 | | - for (int i = 0; i < certificates.size(); i++) { |
337 | | - Certificate cert = certificates.get(i); |
338 | | - trustStore.setCertificateEntry("alias" + i, cert); |
339 | | - } |
340 | | - |
341 | | - TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance( |
342 | | - TrustManagerFactory.getDefaultAlgorithm() |
343 | | - ); |
344 | | - trustManagerFactory.init(trustStore); |
345 | | - X509TrustManager x509TrustManager = null; |
346 | | - for (TrustManager trustManager : trustManagerFactory.getTrustManagers()) { |
347 | | - if (trustManager instanceof X509TrustManager) { |
348 | | - x509TrustManager = (X509TrustManager) trustManager; |
349 | | - } |
350 | | - } |
351 | | - return x509TrustManager; |
352 | | - } catch (Exception e) { |
353 | | - throw new RuntimeException(e); |
354 | | - } |
355 | | - } |
356 | | - |
357 | 317 | @Override |
358 | 318 | public void close() throws InterruptedException { |
359 | 319 | this.eventLoopGroup.shutdownGracefully(); |
|
0 commit comments