Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@apache.org Received: (qmail 59263 invoked from network); 23 Nov 2002 08:38:34 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 23 Nov 2002 08:38:34 -0000 Received: (qmail 6107 invoked by uid 97); 23 Nov 2002 08:39:41 -0000 Delivered-To: qmlist-jakarta-archive-tomcat-dev@jakarta.apache.org Received: (qmail 6084 invoked by uid 97); 23 Nov 2002 08:39:40 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 6073 invoked by uid 97); 23 Nov 2002 08:39:40 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Date: 23 Nov 2002 08:38:23 -0000 Message-ID: <20021123083823.18022.qmail@icarus.apache.org> From: billbarker@apache.org To: jakarta-tomcat-connectors-cvs@apache.org Subject: cvs commit: jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat3 CoyoteInterceptor2.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N billbarker 2002/11/23 00:38:23 Modified: coyote/src/java/org/apache/coyote/tomcat3 CoyoteInterceptor2.java Log: Return to Servlet-Spec 2.2 compliance. Revert to the brain-dead 2.2 spec. We are only allowed to send the top level cert in 2.2 land, so don't send the full array. Revision Changes Path 1.13 +8 -0 jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat3/CoyoteInterceptor2.java Index: CoyoteInterceptor2.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat3/CoyoteInterceptor2.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- CoyoteInterceptor2.java 20 Jun 2002 18:53:44 -0000 1.12 +++ CoyoteInterceptor2.java 23 Nov 2002 08:38:23 -0000 1.13 @@ -241,6 +241,14 @@ if(isSSLAttribute(key)) { cReq.action(ActionCode.ACTION_REQ_SSL_ATTRIBUTE, httpReq.getCoyoteRequest() ); + if( SSLSupport.CERTIFICATE_KEY.equals(key) ) { + // Only allowed a single cert under the 2.2 Spec. + Object [] value = (Object []) cReq.getAttribute(key); + if( value != null ) { + cReq.setAttribute(key, value[0]); + } + } + return cReq.getAttribute(key); } -- To unsubscribe, e-mail: For additional commands, e-mail: