From 7de566c5f6bd08bb35eeaef18ddc58eaa3710105 Mon Sep 17 00:00:00 2001 From: Abhi Shah Date: Fri, 6 Jan 2023 18:15:54 +0530 Subject: [PATCH] Update HttpService.java updating SSL_SOCKET_FACTORY on changing validateCertificates flag. --- splunk/src/main/java/com/splunk/HttpService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/splunk/src/main/java/com/splunk/HttpService.java b/splunk/src/main/java/com/splunk/HttpService.java index 696495fb..707daf24 100644 --- a/splunk/src/main/java/com/splunk/HttpService.java +++ b/splunk/src/main/java/com/splunk/HttpService.java @@ -558,8 +558,12 @@ public static SSLSocketFactory getSSLSocketFactory() { return HttpService.sslSocketFactory; } - public static void setValidateCertificates(boolean validateCertificates) { - HttpService.validateCertificates = validateCertificates; + public static void setValidateCertificates(boolean validateCertificate) { + // update the SSL_SOCKET_FACTORY if validateCertificates flag is changed + if (validateCertificates != validateCertificate) { + validateCertificates = validateCertificate; + sslSocketFactory = createSSLFactory(); + } } public static SSLSocketFactory createSSLFactory() {