[jboss-cvs] JBossAS SVN: r98759 - projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jaspi-api/src/main/javax/security/auth/message/config.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Dec 22 13:00:04 EST 2009


Author: jaikiran
Date: 2009-12-22 13:00:04 -0500 (Tue, 22 Dec 2009)
New Revision: 98759

Removed:
   projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jaspi-api/src/main/javax/security/auth/message/config/ClientAuthContext.java
Log:
Autoversioning commit:  a non-deltaV client made a change to
/projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jaspi-api/src/main/javax/security/auth/message/config/ClientAuthContext.java

Deleted: projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jaspi-api/src/main/javax/security/auth/message/config/ClientAuthContext.java
===================================================================
--- projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jaspi-api/src/main/javax/security/auth/message/config/ClientAuthContext.java	2009-12-22 17:59:57 UTC (rev 98758)
+++ projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jaspi-api/src/main/javax/security/auth/message/config/ClientAuthContext.java	2009-12-22 18:00:04 UTC (rev 98759)
@@ -1,68 +0,0 @@
-/*
-  * JBoss, Home of Professional Open Source
-  * Copyright 2005, JBoss Inc., and individual contributors as indicated
-  * by the @authors tag. See the copyright.txt in the distribution for a
-  * full listing of individual contributors.
-  *
-  * This is free software; you can redistribute it and/or modify it
-  * under the terms of the GNU Lesser General Public License as
-  * published by the Free Software Foundation; either version 2.1 of
-  * the License, or (at your option) any later version.
-  *
-  * This software is distributed in the hope that it will be useful,
-  * but WITHOUT ANY WARRANTY; without even the implied warranty of
-  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-  * Lesser General Public License for more details.
-  *
-  * You should have received a copy of the GNU Lesser General Public
-  * License along with this software; if not, write to the Free
-  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-  */
-package javax.security.auth.message.config;
-
-import javax.security.auth.message.ClientAuth;
-
-//$Id$
-
-/**
- * <p>This ClientAuthContext class encapsulates ClientAuthModules that are used to 
- * secure service requests made by a client, and to validate any responses received 
- * to those requests. A caller typically uses this class in the following manner:<p>
- * <ol>
- * <li>Retrieve an instance of this class via ClientAuthConfig.getAuthContext.</li>
- * <li>Invoke secureRequest.</li>
- * <p> ClientAuthContext implementation invokes secureRequest of encapsulated 
- * ClientAuthModule(s). Module(s) attach credentials to initial request object 
- * (for example, a username and password), and/or secure the request (for example, 
- * sign and encrypt the request).</p>
- * <li>Send request and receive response.</li>
- * <li>Invoke validateResponse.</li>
- * <p>ClientAuthContext implementation invokes validateResponse of encapsulated 
- * ClientAuthModule(s). Module(s) verify or decrypt response as necessary.</p>
- * <li>Invoke cleanSubject method (as necessary) to clean up any authentication 
- * state in Subject.</li>
- * </ol>
- * <p>A ClientAuthContext instance may be used concurrently by multiple callers.</p>
- * <p>Implementations of this interface are responsible for constructing and 
- * initializing the encapsulated modules. The initialization step includes passing 
- * the relevant request and response MessagePolicy objects to the encapsulated modules. 
- * The MessagePolicy objects are obtained by the ClientAuthConfig instance used to obtain 
- * the ClientAuthContext object. See ClientAuthConfig.getAuthContext for more information.</p>
- * <p>Implementations of this interface are instantiated by their associated configuration 
- * object such that they know which modules to invoke, in what order, and how results 
- * returned by preceding modules are to influence subsequent module invocations.</p>
- * <p>Calls to the inherited methods of this interface pass a Map that maybe used by the 
- * underlying modules to save and communicate state across a sequence of calls from 
- * secureRequest to validateResponse to cleanSubject. The same Map instance must be passed 
- * to all methods in a call sequence, and a different Map should be passed to each 
- * call sequence.</p>
- * 
- *  @author <a href="mailto:Anil.Saldhana at jboss.org">Anil Saldhana</a>
- *  @author Charlie Lai, Ron Monzillo (Javadoc for JSR-196)</a> 
- *  @since  May 12, 2006 
- *  @version $Revision$
- */
-public interface ClientAuthContext extends ClientAuth
-{ 
-}




More information about the jboss-cvs-commits mailing list