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;