com.sun.xml.wss.provider.wsit
Class WSITClientAuthConfig

java.lang.Object
  extended by com.sun.xml.wss.provider.wsit.WSITClientAuthConfig
All Implemented Interfaces:
javax.security.auth.message.config.AuthConfig, javax.security.auth.message.config.ClientAuthConfig

public class WSITClientAuthConfig
extends java.lang.Object
implements javax.security.auth.message.config.ClientAuthConfig


Constructor Summary
WSITClientAuthConfig(java.lang.String layer, java.lang.String appContext, javax.security.auth.callback.CallbackHandler callbackHandler)
          Creates a new instance of WSITClientAuthConfig
 
Method Summary
 javax.security.auth.message.config.ClientAuthContext cleanupAuthContext(java.lang.Object tubeOrPipe)
           
 java.lang.String getAppContext()
           
 javax.security.auth.message.config.ClientAuthContext getAuthContext(java.lang.String operation, javax.security.auth.Subject subject, java.util.Map rawMap)
           
 java.lang.String getAuthContextID(javax.security.auth.message.MessageInfo messageInfo)
           
 java.lang.String getMessageLayer()
           
 java.lang.String getOperation(javax.security.auth.message.MessageInfo messageInfo)
           
 boolean isProtected()
           
 void refresh()
           
 javax.xml.bind.JAXBElement startSecureConversation(java.util.Map map)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSITClientAuthConfig

public WSITClientAuthConfig(java.lang.String layer,
                            java.lang.String appContext,
                            javax.security.auth.callback.CallbackHandler callbackHandler)
Creates a new instance of WSITClientAuthConfig

Method Detail

getAuthContext

public javax.security.auth.message.config.ClientAuthContext getAuthContext(java.lang.String operation,
                                                                           javax.security.auth.Subject subject,
                                                                           java.util.Map rawMap)
                                                                    throws javax.security.auth.message.AuthException
Specified by:
getAuthContext in interface javax.security.auth.message.config.ClientAuthConfig
Throws:
javax.security.auth.message.AuthException

getMessageLayer

public java.lang.String getMessageLayer()
Specified by:
getMessageLayer in interface javax.security.auth.message.config.AuthConfig

getAppContext

public java.lang.String getAppContext()
Specified by:
getAppContext in interface javax.security.auth.message.config.AuthConfig

getOperation

public java.lang.String getOperation(javax.security.auth.message.MessageInfo messageInfo)

refresh

public void refresh()
Specified by:
refresh in interface javax.security.auth.message.config.AuthConfig

getAuthContextID

public java.lang.String getAuthContextID(javax.security.auth.message.MessageInfo messageInfo)
Specified by:
getAuthContextID in interface javax.security.auth.message.config.AuthConfig

isProtected

public boolean isProtected()
Specified by:
isProtected in interface javax.security.auth.message.config.AuthConfig

cleanupAuthContext

public javax.security.auth.message.config.ClientAuthContext cleanupAuthContext(java.lang.Object tubeOrPipe)

startSecureConversation

public javax.xml.bind.JAXBElement startSecureConversation(java.util.Map map)