diff options
Diffstat (limited to 'www/apache-jserv/files/patch-ag')
| -rw-r--r-- | www/apache-jserv/files/patch-ag | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/www/apache-jserv/files/patch-ag b/www/apache-jserv/files/patch-ag deleted file mode 100644 index b2ff44682907..000000000000 --- a/www/apache-jserv/files/patch-ag +++ /dev/null @@ -1,31 +0,0 @@ ---- src/java/org/apache/jserv/JServConnection.java.orig Wed Feb 9 00:05:03 2000 -+++ src/java/org/apache/jserv/JServConnection.java Wed Feb 9 00:15:59 2000 -@@ -1062,6 +1062,14 @@ - * known. - */ - public String getRemoteUser() { -+ String type = getAuthType(); -+ if(type == null) { -+ return (String) env_vars.get("REMOTE_USER"); -+ } else if(type.equalsIgnoreCase("SSL")) { -+ String name = (String)env_vars.get("SSL_CLIENT_DN"); -+ name = name.replace('/', ','); -+ return name.substring(1); -+ } - return (String) env_vars.get("REMOTE_USER"); - } - -@@ -1072,7 +1080,12 @@ - * @return this request's authentication scheme, or null if none. - */ - public String getAuthType() { -- return (String) env_vars.get("AUTH_TYPE"); -+ String temp = (String) env_vars.get("SSL_CLIENT_DN"); -+ if(temp != null && temp.equals("") == false) { -+ return "SSL"; -+ } else { -+ return (String) env_vars.get("AUTH_TYPE"); -+ } - } - - /** |
