remm 2004/02/02 12:03:05 Modified: catalina/src/share/org/apache/coyote/tomcat5 CoyoteRequest.java Log: - Bug 25363: Expose the SSL attributes in getAttributeNames(). I do not see getAttributeNames() as being performance critical (since we don't do any stupid attribute merging in the RD anymore), so retrieving the SSL attrs if the request is secure is just simpler. Other attibutes coming from the native layer will not be exposed through the enumeration. Revision Changes Path 1.30 +7 -4 jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteRequest.java Index: CoyoteRequest.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteRequest.java,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- CoyoteRequest.java 22 Jan 2004 18:22:24 -0000 1.29 +++ CoyoteRequest.java 2 Feb 2004 20:03:05 -0000 1.30 @@ -987,6 +987,9 @@ * empty <code>Enumeration</code> if there are none. */ public Enumeration getAttributeNames() { + if (isSecure()) { + getAttribute(Globals.CERTIFICATES_ATTR); + } return new Enumerator(attributes.keySet(), true); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]