This is an automated email from the ASF dual-hosted git repository.

pradeep pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/master by this push:
     new 2607038  RANGER-3542: Fix invalid HTTPS check
2607038 is described below

commit 26070383c6300da91926ed77e128d35c9808056c
Author: pradeep <prad...@apache.org>
AuthorDate: Thu Feb 3 19:08:02 2022 +0530

    RANGER-3542: Fix invalid HTTPS check
---
 .../main/java/org/apache/ranger/plugin/util/RangerRESTClient.java   | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRESTClient.java
 
b/agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRESTClient.java
index be9b826..49e1281 100644
--- 
a/agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRESTClient.java
+++ 
b/agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRESTClient.java
@@ -250,7 +250,7 @@ public class RangerRESTClient {
                        LOG.error("RangerRESTClient.init(): failed to create 
GsonBuilder object", excp);
                }
 
-               mIsSSL = StringUtils.containsIgnoreCase(mUrl, "https");
+               mIsSSL = isSsl(mUrl);
 
                if (mIsSSL) {
 
@@ -281,6 +281,10 @@ public class RangerRESTClient {
                }
        }
 
+       private boolean isSsl(String url) {
+               return !StringUtils.isEmpty(url) && 
url.toLowerCase().startsWith("https");
+       }
+
        private KeyManager[] getKeyManagers() {
                KeyManager[] kmList = null;
 

Reply via email to