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

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


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

commit 5e24f09f1a54ac5e07079758d3fc45a4bf16677d
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