head	1.2;
access;
symbols
	RELEASE_7_2_0:1.1
	RELEASE_7_1_0:1.1
	RELEASE_6_4_0:1.1
	RELEASE_5_EOL:1.1
	RELEASE_7_0_0:1.1
	RELEASE_6_3_0:1.1
	PRE_XORG_7:1.1
	RELEASE_4_EOL:1.1
	RELEASE_6_2_0:1.1
	RELEASE_6_1_0:1.1
	RELEASE_5_5_0:1.1
	RELEASE_6_0_0:1.1
	RELEASE_5_4_0:1.1
	RELEASE_4_11_0:1.1
	RELEASE_5_3_0:1.1
	RELEASE_4_10_0:1.1
	RELEASE_5_2_1:1.1
	RELEASE_5_2_0:1.1
	RELEASE_4_9_0:1.1
	RELEASE_5_1_0:1.1
	RELEASE_4_8_0:1.1
	RELEASE_5_0_0:1.1
	RELEASE_4_7_0:1.1
	RELEASE_4_6_2:1.1
	RELEASE_4_6_1:1.1
	RELEASE_4_6_0:1.1
	RELEASE_5_0_DP1:1.1
	RELEASE_4_5_0:1.1
	RELEASE_4_4_0:1.1
	RELEASE_4_3_0:1.1
	RELEASE_4_2_0:1.1
	RELEASE_4_1_1:1.1
	RELEASE_4_1_0:1.1
	RELEASE_3_5_0:1.1
	RELEASE_4_0_0:1.1;
locks; strict;
comment	@# @;


1.2
date	2009.06.08.06.01.52;	author pgollucci;	state dead;
branches;
next	1.1;

1.1
date	2000.02.10.14.19.20;	author kuriyama;	state Exp;
branches;
next	;


desc
@@


1.2
log
@2009-06-09 www/apache-jserv: superceeded by tomcat
@
text
@--- 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");
+        }
     }
 
     /**
@


1.1
log
@Update to v1.1.

Submitted by:	greg@@greg.rim.or.jp (Kensaku Masuda)
PR:		ports/16600

# I don't like to use directory ${PREFIX}/docs.  But it seems it is
# difficult to move it to somewhere.
@
text
@@

