You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@knox.apache.org by ha...@apache.org on 2025/10/18 09:32:00 UTC

(knox) branch master updated: KNOX-3192: Check for HttpsURLConnection before cast (#1099)

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

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


The following commit(s) were added to refs/heads/master by this push:
     new bcd24baee KNOX-3192: Check for HttpsURLConnection before cast (#1099)
bcd24baee is described below

commit bcd24baee4aa6d002d0e478f3357bb65d3a4dd36
Author: hanicz <ha...@users.noreply.github.com>
AuthorDate: Sat Oct 18 11:31:56 2025 +0200

    KNOX-3192: Check for HttpsURLConnection before cast (#1099)
---
 .../src/main/java/org/apache/knox/gateway/filter/RemoteAuthFilter.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gateway-provider-security-authc-remote/src/main/java/org/apache/knox/gateway/filter/RemoteAuthFilter.java b/gateway-provider-security-authc-remote/src/main/java/org/apache/knox/gateway/filter/RemoteAuthFilter.java
index 29536d35c..799289c7f 100755
--- a/gateway-provider-security-authc-remote/src/main/java/org/apache/knox/gateway/filter/RemoteAuthFilter.java
+++ b/gateway-provider-security-authc-remote/src/main/java/org/apache/knox/gateway/filter/RemoteAuthFilter.java
@@ -279,7 +279,7 @@ public class RemoteAuthFilter implements Filter {
     if (httpURLConnection == null) {
       URL url = new URL(remoteAuthUrl);
       connection = (HttpURLConnection) url.openConnection();
-      if (trustStore != null) {
+      if (trustStore != null && connection instanceof HttpsURLConnection) {
         try {
           ((HttpsURLConnection) connection).setSSLSocketFactory(createSSLSocketFactory(trustStore));
         } catch (Exception e) {