org.jboss.security.auth.message.config
Class JBossClientAuthContext

java.lang.Object
  extended by org.jboss.security.auth.message.config.JBossClientAuthContext
All Implemented Interfaces:
javax.security.auth.message.ClientAuth, javax.security.auth.message.config.ClientAuthContext

public class JBossClientAuthContext
extends Object
implements javax.security.auth.message.config.ClientAuthContext

Default Client Authentication Context

Since:
May 17, 2006
Version:
$Revision: 86122 $
Author:
Anil Saldhana

Constructor Summary
JBossClientAuthContext(JBossClientAuthConfig config)
          Create a new JBossClientAuthContext.
 
Method Summary
 void cleanSubject(javax.security.auth.message.MessageInfo messageInfo, Subject subject)
           
 javax.security.auth.message.AuthStatus secureRequest(javax.security.auth.message.MessageInfo messageInfo, Subject clientSubject)
           
 javax.security.auth.message.AuthStatus validateResponse(javax.security.auth.message.MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossClientAuthContext

public JBossClientAuthContext(JBossClientAuthConfig config)
Create a new JBossClientAuthContext.

Parameters:
config - Client Auth Config
Method Detail

cleanSubject

public void cleanSubject(javax.security.auth.message.MessageInfo messageInfo,
                         Subject subject)
                  throws javax.security.auth.message.AuthException
Specified by:
cleanSubject in interface javax.security.auth.message.ClientAuth
Throws:
javax.security.auth.message.AuthException
See Also:
ClientAuth#cleanSubject(Subject, Map)

secureRequest

public javax.security.auth.message.AuthStatus secureRequest(javax.security.auth.message.MessageInfo messageInfo,
                                                            Subject clientSubject)
                                                     throws javax.security.auth.message.AuthException
Specified by:
secureRequest in interface javax.security.auth.message.ClientAuth
Throws:
javax.security.auth.message.AuthException
See Also:
ClientAuth#secureRequest(AuthParam, Subject, Map)

validateResponse

public javax.security.auth.message.AuthStatus validateResponse(javax.security.auth.message.MessageInfo messageInfo,
                                                               Subject clientSubject,
                                                               Subject serviceSubject)
                                                        throws javax.security.auth.message.AuthException
Specified by:
validateResponse in interface javax.security.auth.message.ClientAuth
Throws:
javax.security.auth.message.AuthException
See Also:
ClientAuth#validateResponse(AuthParam, Subject, Subject, Map)


Copyright © 2009 JBoss Inc.. All Rights Reserved.