You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bi...@apache.org on 2002/11/23 09:38:23 UTC

cvs commit: jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat3 CoyoteInterceptor2.java

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:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>