Author: markt
Date: Mon Oct 24 21:53:36 2011
New Revision: 1188402

URL: http://svn.apache.org/viewvc?rev=1188402&view=rev
Log:
Remove code that was deprecated in r1188399

Modified:
    tomcat/trunk/java/org/apache/catalina/authenticator/BasicAuthenticator.java
    tomcat/trunk/java/org/apache/catalina/authenticator/Constants.java
    tomcat/trunk/java/org/apache/catalina/authenticator/DigestAuthenticator.java
    tomcat/trunk/java/org/apache/catalina/authenticator/FormAuthenticator.java
    tomcat/trunk/java/org/apache/catalina/authenticator/SSLAuthenticator.java
    tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOnEntry.java
    tomcat/trunk/java/org/apache/catalina/connector/InputBuffer.java
    tomcat/trunk/java/org/apache/catalina/connector/MapperListener.java
    tomcat/trunk/java/org/apache/catalina/connector/OutputBuffer.java
    tomcat/trunk/java/org/apache/catalina/connector/Request.java
    tomcat/trunk/java/org/apache/catalina/connector/Response.java
    tomcat/trunk/java/org/apache/catalina/connector/mbeans-descriptors.xml
    tomcat/trunk/java/org/apache/catalina/realm/JAASMemoryLoginModule.java
    tomcat/trunk/java/org/apache/catalina/realm/JAASRealm.java

Modified: 
tomcat/trunk/java/org/apache/catalina/authenticator/BasicAuthenticator.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/BasicAuthenticator.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/authenticator/BasicAuthenticator.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/authenticator/BasicAuthenticator.java 
Mon Oct 24 21:53:36 2011
@@ -22,6 +22,7 @@ package org.apache.catalina.authenticato
 import java.io.IOException;
 import java.security.Principal;
 
+import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.catalina.connector.Request;
@@ -136,8 +137,8 @@ public class BasicAuthenticator
 
             principal = context.getRealm().authenticate(username, password);
             if (principal != null) {
-                register(request, response, principal, Constants.BASIC_METHOD,
-                         username, password);
+                register(request, response, principal,
+                        HttpServletRequest.BASIC_AUTH, username, password);
                 return (true);
             }
         }
@@ -159,6 +160,6 @@ public class BasicAuthenticator
 
     @Override
     protected String getAuthMethod() {
-        return Constants.BASIC_METHOD;
+        return HttpServletRequest.BASIC_AUTH;
     }
 }

Modified: tomcat/trunk/java/org/apache/catalina/authenticator/Constants.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/Constants.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/authenticator/Constants.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/authenticator/Constants.java Mon Oct 
24 21:53:36 2011
@@ -24,15 +24,7 @@ public class Constants {
     public static final String Package = "org.apache.catalina.authenticator";
 
     // Authentication methods for login configuration
-    // Servlet spec schemes
-    @Deprecated
-    public static final String BASIC_METHOD = "BASIC";
-    @Deprecated
-    public static final String CERT_METHOD = "CLIENT_CERT";
-    @Deprecated
-    public static final String DIGEST_METHOD = "DIGEST";
-    @Deprecated
-    public static final String FORM_METHOD = "FORM";
+    // Servlet spec schemes are defined in HttpServletRequest
     // Vendor specific schemes
     public static final String SPNEGO_METHOD = "SPNEGO";
 

Modified: 
tomcat/trunk/java/org/apache/catalina/authenticator/DigestAuthenticator.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/DigestAuthenticator.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/catalina/authenticator/DigestAuthenticator.java 
(original)
+++ 
tomcat/trunk/java/org/apache/catalina/authenticator/DigestAuthenticator.java 
Mon Oct 24 21:53:36 2011
@@ -257,8 +257,7 @@ public class DigestAuthenticator extends
             if (principal != null) {
                 String username = parseUsername(authorization);
                 register(request, response, principal,
-                         Constants.DIGEST_METHOD,
-                         username, null);
+                        HttpServletRequest.DIGEST_AUTH, username, null);
                 return (true);
             }
         }
@@ -280,7 +279,7 @@ public class DigestAuthenticator extends
 
     @Override
     protected String getAuthMethod() {
-        return Constants.DIGEST_METHOD;
+        return HttpServletRequest.DIGEST_AUTH;
     }
 
 

Modified: 
tomcat/trunk/java/org/apache/catalina/authenticator/FormAuthenticator.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/FormAuthenticator.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/authenticator/FormAuthenticator.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/authenticator/FormAuthenticator.java 
Mon Oct 24 21:53:36 2011
@@ -28,6 +28,7 @@ import java.util.Locale;
 
 import javax.servlet.RequestDispatcher;
 import javax.servlet.http.Cookie;
+import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.catalina.Realm;
@@ -187,8 +188,8 @@ public class FormAuthenticator
                     session.setNote(Constants.FORM_PRINCIPAL_NOTE, principal);
                     if (!matchRequest(request)) {
                         register(request, response, principal,
-                                 Constants.FORM_METHOD,
-                                 username, password);
+                                HttpServletRequest.FORM_AUTH,
+                                username, password);
                         return (true);
                     }
                 }
@@ -209,7 +210,7 @@ public class FormAuthenticator
             }
             principal = (Principal)
                 session.getNote(Constants.FORM_PRINCIPAL_NOTE);
-            register(request, response, principal, Constants.FORM_METHOD,
+            register(request, response, principal, 
HttpServletRequest.FORM_AUTH,
                      (String) session.getNote(Constants.SESS_USERNAME_NOTE),
                      (String) session.getNote(Constants.SESS_PASSWORD_NOTE));
             // If we're caching principals we no longer need the username
@@ -346,7 +347,7 @@ public class FormAuthenticator
 
     @Override
     protected String getAuthMethod() {
-        return Constants.FORM_METHOD;
+        return HttpServletRequest.FORM_AUTH;
     }
 
 

Modified: 
tomcat/trunk/java/org/apache/catalina/authenticator/SSLAuthenticator.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/SSLAuthenticator.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/authenticator/SSLAuthenticator.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/authenticator/SSLAuthenticator.java 
Mon Oct 24 21:53:36 2011
@@ -20,6 +20,7 @@ import java.io.IOException;
 import java.security.Principal;
 import java.security.cert.X509Certificate;
 
+import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.catalina.Globals;
@@ -138,8 +139,8 @@ public class SSLAuthenticator extends Au
         }
 
         // Cache the principal (if requested) and record this authentication
-        register(request, response, principal, Constants.CERT_METHOD,
-                 null, null);
+        register(request, response, principal,
+                HttpServletRequest.CLIENT_CERT_AUTH, null, null);
         return (true);
 
     }
@@ -147,6 +148,6 @@ public class SSLAuthenticator extends Au
 
     @Override
     protected String getAuthMethod() {
-        return Constants.CERT_METHOD;
+        return HttpServletRequest.CLIENT_CERT_AUTH;
     }
 }

Modified: 
tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOnEntry.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOnEntry.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOnEntry.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOnEntry.java 
Mon Oct 24 21:53:36 2011
@@ -18,6 +18,8 @@ package org.apache.catalina.authenticato
 
 import java.security.Principal;
 
+import javax.servlet.http.HttpServletRequest;
+
 import org.apache.catalina.Session;
 
 /**
@@ -179,8 +181,8 @@ public class SingleSignOnEntry
         this.username = username;
         this.password = password;
         this.canReauthenticate =
-            (Constants.BASIC_METHOD.equals(authType)
-                || Constants.FORM_METHOD.equals(authType));
+            (HttpServletRequest.BASIC_AUTH.equals(authType)
+                || HttpServletRequest.FORM_AUTH.equals(authType));
     }
 
 }

Modified: tomcat/trunk/java/org/apache/catalina/connector/InputBuffer.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/InputBuffer.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/InputBuffer.java (original)
+++ tomcat/trunk/java/org/apache/catalina/connector/InputBuffer.java Mon Oct 24 
21:53:36 2011
@@ -180,20 +180,8 @@ public class InputBuffer extends Reader
     }
 
 
-    /**
-     * Get associated Coyote request.
-     *
-     * @return the associated Coyote request
-     */
-    @Deprecated
-    public Request getRequest() {
-        return this.coyoteRequest;
-    }
-
-
     // --------------------------------------------------------- Public Methods
 
-
     /**
      * Recycle the output buffer.
      */

Modified: tomcat/trunk/java/org/apache/catalina/connector/MapperListener.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/MapperListener.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/MapperListener.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/connector/MapperListener.java Mon Oct 
24 21:53:36 2011
@@ -83,14 +83,6 @@ public class MapperListener extends Life
     }
 
 
-    // --------------------------------------------------------- Public Methods
-
-    @Deprecated
-    public String getConnectorName() {
-        return this.connector.toString();
-    }
-
-
     // ------------------------------------------------------- Lifecycle 
Methods
 
     @Override

Modified: tomcat/trunk/java/org/apache/catalina/connector/OutputBuffer.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/OutputBuffer.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/OutputBuffer.java (original)
+++ tomcat/trunk/java/org/apache/catalina/connector/OutputBuffer.java Mon Oct 
24 21:53:36 2011
@@ -174,17 +174,6 @@ public class OutputBuffer extends Writer
 
 
     /**
-     * Get associated Coyote response.
-     *
-     * @return the associated Coyote response
-     */
-    @Deprecated
-    public Response getResponse() {
-        return this.coyoteResponse;
-    }
-
-
-    /**
      * Is the response output suspended ?
      *
      * @return suspended flag value

Modified: tomcat/trunk/java/org/apache/catalina/connector/Request.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/Request.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/Request.java (original)
+++ tomcat/trunk/java/org/apache/catalina/connector/Request.java Mon Oct 24 
21:53:36 2011
@@ -278,13 +278,6 @@ public class Request
 
 
     /**
-     * Session parsed flag.
-     */
-    @Deprecated
-    protected boolean sessionParsed = false;
-
-
-    /**
      * Request parameters parsed flag.
      */
     protected boolean parametersParsed = false;
@@ -466,7 +459,6 @@ public class Request
         usingReader = false;
         userPrincipal = null;
         subject = null;
-        sessionParsed = false;
         parametersParsed = false;
         parts = null;
         partsParseException = null;
@@ -532,11 +524,6 @@ public class Request
         pathParameters.clear();
     }
 
-    @Deprecated
-    protected boolean isProcessing() {
-        return coyoteRequest.isProcessing();
-    }
-
     /**
      * Clear cached encoders (to save memory for Comet requests).
      */
@@ -636,19 +623,6 @@ public class Request
 
 
     /**
-     * Set the Host within which this Request is being processed.  This
-     * must be called as soon as the appropriate Host is identified, and
-     * before the Request is passed to a context.
-     *
-     * @param host The newly associated Host
-     */
-    @Deprecated
-    public void setHost(Host host) {
-        mappingData.host = host;
-    }
-
-
-    /**
      * Mapping data.
      */
     protected MappingData mappingData = new MappingData();
@@ -802,16 +776,6 @@ public class Request
 
 
     /**
-     * Return an Iterator containing the String names of all notes bindings
-     * that exist for this request.
-     */
-    @Deprecated
-    public Iterator<String> getNoteNames() {
-        return notes.keySet().iterator();
-    }
-
-
-    /**
      * Remove any object bound to the specified name in the internal notes
      * for this request.
      *
@@ -876,17 +840,6 @@ public class Request
 
 
     /**
-     * Set the name of the server (virtual host) to process this request.
-     *
-     * @param name The server name
-     */
-    @Deprecated
-    public void setServerName(String name) {
-        coyoteRequest.serverName().setString(name);
-    }
-
-
-    /**
      * Set the port number of the server to process this request.
      *
      * @param port The server port
@@ -1755,20 +1708,6 @@ public class Request
 
 
     /**
-     * Add a parameter name and corresponding set of values to this Request.
-     * (This is used when restoring the original request on a form based
-     * login).
-     *
-     * @param name Name of this request parameter
-     * @param values Corresponding values for this request parameter
-     */
-    @Deprecated
-    public void addParameter(String name, String values[]) {
-        coyoteRequest.getParameters().addParameterValues(name, values);
-    }
-
-
-    /**
      * Clear the collection of Cookies associated with this Request.
      */
     public void clearCookies() {
@@ -1778,15 +1717,6 @@ public class Request
 
 
     /**
-     * Clear the collection of Headers associated with this Request.
-     */
-    @Deprecated
-    public void clearHeaders() {
-        // Not used
-    }
-
-
-    /**
      * Clear the collection of Locales associated with this Request.
      */
     public void clearLocales() {
@@ -1795,15 +1725,6 @@ public class Request
 
 
     /**
-     * Clear the collection of parameters associated with this Request.
-     */
-    @Deprecated
-    public void clearParameters() {
-        // Not used
-    }
-
-
-    /**
      * Set the authentication type used for this request, if any; otherwise
      * set the type to <code>null</code>.  Typical values are "BASIC",
      * "DIGEST", or "SSL".
@@ -1816,25 +1737,6 @@ public class Request
 
 
     /**
-     * Set the context path for this Request.  This will normally be called
-     * when the associated Context is mapping the Request to a particular
-     * Wrapper.
-     *
-     * @param path The context path
-     */
-    @Deprecated
-    public void setContextPath(String path) {
-
-        if (path == null) {
-            mappingData.contextPath.setString("");
-        } else {
-            mappingData.contextPath.setString(path);
-        }
-
-    }
-
-
-    /**
      * Set the path information for this Request.  This will normally be called
      * when the associated Context is mapping the Request to a particular
      * Wrapper.
@@ -1912,32 +1814,6 @@ public class Request
 
 
     /**
-     * Get the decoded request URI.
-     *
-     * @return the URL decoded request URI
-     */
-    @Deprecated
-    public MessageBytes getDecodedRequestURIMB() {
-        return coyoteRequest.decodedURI();
-    }
-
-
-    /**
-     * Set the servlet path for this Request.  This will normally be called
-     * when the associated Context is mapping the Request to a particular
-     * Wrapper.
-     *
-     * @param path The servlet path
-     */
-    @Deprecated
-    public void setServletPath(String path) {
-        if (path != null) {
-            mappingData.wrapperPath.setString(path);
-        }
-    }
-
-
-    /**
      * Set the Principal who has been authenticated for this Request.  This
      * value is also used to calculate the value to be returned by the
      * <code>getRemoteUser()</code> method.
@@ -1988,17 +1864,6 @@ public class Request
 
 
     /**
-     * Get the context path.
-     *
-     * @return the context path
-     */
-    @Deprecated
-    public MessageBytes getContextPathMB() {
-        return mappingData.contextPath;
-    }
-
-
-    /**
      * Return the set of Cookies received with this Request.
      */
     @Override
@@ -2014,17 +1879,6 @@ public class Request
 
 
     /**
-     * Set the set of cookies received with this Request.
-     */
-    @Deprecated
-    public void setCookies(Cookie[] cookies) {
-
-        this.cookies = cookies;
-
-    }
-
-
-    /**
      * Return the value of the specified date header, if any; otherwise
      * return -1.
      *
@@ -2124,17 +1978,6 @@ public class Request
 
 
     /**
-     * Get the path info.
-     *
-     * @return the path info
-     */
-    @Deprecated
-    public MessageBytes getPathInfoMB() {
-        return mappingData.pathInfo;
-    }
-
-
-    /**
      * Return the extra path information for this request, translated
      * to a real path.
      */
@@ -2257,17 +2100,6 @@ public class Request
 
 
     /**
-     * Get the servlet path.
-     *
-     * @return the servlet path
-     */
-    @Deprecated
-    public MessageBytes getServletPathMB() {
-        return mappingData.wrapperPath;
-    }
-
-
-    /**
      * Return the session associated with this Request, creating one
      * if necessary.
      */
@@ -2555,15 +2387,6 @@ public class Request
     }
 
     /**
-     * Not part of Servlet 3 spec but probably should be.
-     * @return true if the requested session ID was obtained from the SSL 
session
-     */
-    @Deprecated
-    public boolean isRequestedSessionIdFromSSL() {
-        return requestedSessionSSL;
-    }
-
-    /**
      * @throws IOException If an I/O error occurs
      * @throws IllegalStateException If the response has been committed
      * @throws ServletException If the caller is responsible for handling the

Modified: tomcat/trunk/java/org/apache/catalina/connector/Response.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/Response.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/Response.java (original)
+++ tomcat/trunk/java/org/apache/catalina/connector/Response.java Mon Oct 24 
21:53:36 2011
@@ -18,7 +18,6 @@ package org.apache.catalina.connector;
 
 
 import java.io.IOException;
-import java.io.OutputStream;
 import java.io.PrintWriter;
 import java.net.MalformedURLException;
 import java.security.AccessController;
@@ -117,13 +116,6 @@ public class Response
      */
     protected Connector connector;
 
-    /**
-     * Return the Connector through which this Request was received.
-     */
-    @Deprecated
-    public Connector getConnector() {
-        return (this.connector);
-    }
 
     /**
      * Set the Connector through which this Request was received.
@@ -158,14 +150,6 @@ public class Response
         outputBuffer.setResponse(coyoteResponse);
     }
 
-    /**
-     * Get the Coyote response.
-     */
-    @Deprecated
-    public org.apache.coyote.Response getCoyoteResponse() {
-        return (coyoteResponse);
-    }
-
 
     /**
      * Return the Context within which this Request is being processed.
@@ -174,19 +158,6 @@ public class Response
         return (request.getContext());
     }
 
-    /**
-     * Set the Context within which this Request is being processed.  This
-     * must be called as soon as the appropriate Context is identified, because
-     * it identifies the value to be returned by <code>getContextPath()</code>,
-     * and thus enables parsing of the request URI.
-     *
-     * @param context The newly associated Context
-     */
-    @Deprecated
-    public void setContext(Context context) {
-        request.setContext(context);
-    }
-
 
     /**
      * The associated output buffer.
@@ -347,27 +318,6 @@ public class Response
 
 
     /**
-     * Return the "processing inside an include" flag.
-     */
-    @Deprecated
-    public boolean getIncluded() {
-        return included;
-    }
-
-
-    /**
-     * Set the "processing inside an include" flag.
-     *
-     * @param included <code>true</code> if we are currently inside a
-     *  RequestDispatcher.include(), else <code>false</code>
-     */
-    @Deprecated
-    public void setIncluded(boolean included) {
-        this.included = included;
-    }
-
-
-    /**
      * The request with which this response is associated.
      */
     protected Request request = null;
@@ -407,18 +357,6 @@ public class Response
 
 
     /**
-     * Return the output stream associated with this Response.
-     */
-    @Deprecated
-    public OutputStream getStream() {
-        if (outputStream == null) {
-            outputStream = new CoyoteOutputStream(outputBuffer);
-        }
-        return outputStream;
-    }
-
-
-    /**
      * Set the suspended flag.
      *
      * @param suspended The new suspended flag value
@@ -461,23 +399,6 @@ public class Response
 
 
     /**
-     * Create and return a ServletOutputStream to write the content
-     * associated with this Response.
-     *
-     * @exception IOException if an input/output error occurs
-     */
-    @Deprecated
-    public ServletOutputStream createOutputStream()
-        throws IOException {
-        // Probably useless
-        if (outputStream == null) {
-            outputStream = new CoyoteOutputStream(outputBuffer);
-        }
-        return outputStream;
-    }
-
-
-    /**
      * Perform whatever actions are required to flush and close the output
      * stream or writer, in a single operation.
      *
@@ -953,23 +874,8 @@ public class Response
     }
 
 
-    /**
-     * Reset this response, and specify the values for the HTTP status code
-     * and corresponding message.
-     *
-     * @exception IllegalStateException if this response has already been
-     *  committed
-     */
-    @Deprecated
-    public void reset(int status, String message) {
-        reset();
-        setStatus(status, message);
-    }
-
-
     // -------------------------------------------- HttpServletResponse Methods
 
-
     /**
      * Add the specified Cookie to those that will be included with
      * this Response.

Modified: tomcat/trunk/java/org/apache/catalina/connector/mbeans-descriptors.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/mbeans-descriptors.xml?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/mbeans-descriptors.xml 
(original)
+++ tomcat/trunk/java/org/apache/catalina/connector/mbeans-descriptors.xml Mon 
Oct 24 21:53:36 2011
@@ -196,9 +196,17 @@
           group="Mapper"
            type="org.apache.catalina.connector.MapperListener">
 
-    <attribute name="connectorName"
-        description="Name of the associated connector"
-               type="java.lang.String"
-          writeable="false"/>
+    <attribute   name="stateName"
+          description="The name of the LifecycleState that this component is 
currently in"
+                 type="java.lang.String"
+                 writeable="false"/>
+
+    <operation name="start" description="Start" impact="ACTION" 
returnType="void" />
+    <operation name="stop" description="Stop" impact="ACTION" 
returnType="void" />
+    <operation name="pause" description="Start" impact="ACTION" 
returnType="void" />
+    <operation name="resume" description="Stop" impact="ACTION" 
returnType="void" />
+    <operation name="init" description="Init" impact="ACTION" 
returnType="void" />
+    <operation name="destroy" description="Destroy" impact="ACTION" 
returnType="void" />
+
   </mbean>
 </mbeans-descriptors>

Modified: tomcat/trunk/java/org/apache/catalina/realm/JAASMemoryLoginModule.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/realm/JAASMemoryLoginModule.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/realm/JAASMemoryLoginModule.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/realm/JAASMemoryLoginModule.java Mon 
Oct 24 21:53:36 2011
@@ -34,9 +34,9 @@ import javax.security.auth.callback.Unsu
 import javax.security.auth.login.FailedLoginException;
 import javax.security.auth.login.LoginException;
 import javax.security.auth.spi.LoginModule;
+import javax.servlet.http.HttpServletRequest;
 
 import org.apache.catalina.Globals;
-import org.apache.catalina.authenticator.Constants;
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 import org.apache.tomcat.util.digester.Digester;
@@ -292,10 +292,10 @@ public class JAASMemoryLoginModule exten
         if (authMethod == null) {
             // BASIC or FORM
             principal = super.authenticate(username, password);
-        } else if (authMethod.equals(Constants.DIGEST_METHOD)) {
+        } else if (authMethod.equals(HttpServletRequest.DIGEST_AUTH)) {
             principal = super.authenticate(username, password, nonce, nc,
                     cnonce, qop, realmName, md5a2);
-        } else if (authMethod.equals(Constants.CERT_METHOD)) {
+        } else if (authMethod.equals(HttpServletRequest.CLIENT_CERT_AUTH)) {
             principal = super.getPrincipal(username);
         } else {
             throw new LoginException("Unknown authentication method");

Modified: tomcat/trunk/java/org/apache/catalina/realm/JAASRealm.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/realm/JAASRealm.java?rev=1188402&r1=1188401&r2=1188402&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/realm/JAASRealm.java (original)
+++ tomcat/trunk/java/org/apache/catalina/realm/JAASRealm.java Mon Oct 24 
21:53:36 2011
@@ -31,10 +31,10 @@ import javax.security.auth.login.Credent
 import javax.security.auth.login.FailedLoginException;
 import javax.security.auth.login.LoginContext;
 import javax.security.auth.login.LoginException;
+import javax.servlet.http.HttpServletRequest;
 
 import org.apache.catalina.Container;
 import org.apache.catalina.LifecycleException;
-import org.apache.catalina.authenticator.Constants;
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 import org.apache.tomcat.util.ExceptionUtils;
@@ -337,7 +337,7 @@ public class JAASRealm
         return authenticate(username,
                 new JAASCallbackHandler(this, username, clientDigest, nonce,
                         nc, cnonce, qop, realmName, md5a2,
-                        Constants.DIGEST_METHOD));
+                        HttpServletRequest.DIGEST_AUTH));
     }
 
 
@@ -468,7 +468,7 @@ public class JAASRealm
 
         return authenticate(username,
                 new JAASCallbackHandler(this, username, null, null, null, null,
-                        null, null, null, Constants.CERT_METHOD));
+                        null, null, null, 
HttpServletRequest.CLIENT_CERT_AUTH));
 
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to