org.globus.wsrf.impl.security.authentication
Class UsernameSOAPEnvelopeBuilder

java.lang.Object
  extended byorg.apache.ws.security.message.WSBaseMessage
      extended byorg.apache.ws.security.message.WSSAddUsernameToken
          extended byorg.globus.wsrf.impl.security.authentication.UsernameSOAPEnvelopeBuilder

public class UsernameSOAPEnvelopeBuilder
extends org.apache.ws.security.message.WSSAddUsernameToken

Used to add in username/password and construct the relevant security headers


Field Summary
protected  javax.xml.rpc.handler.MessageContext msgContext
           
protected  java.lang.String userName
           
 
Fields inherited from class org.apache.ws.security.message.WSSAddUsernameToken
 
Fields inherited from class org.apache.ws.security.message.WSBaseMessage
actor, doDebug, keyIdentifierType, mustunderstand, parts, password, timeToLive, user, wssConfig
 
Constructor Summary
UsernameSOAPEnvelopeBuilder(javax.xml.rpc.handler.MessageContext msgContext, java.lang.String _userName)
           
 
Method Summary
 javax.xml.soap.SOAPEnvelope build(javax.xml.soap.SOAPEnvelope envelope)
           
 javax.xml.soap.SOAPMessage buildMessage(javax.xml.soap.SOAPEnvelope env)
           
 
Methods inherited from class org.apache.ws.security.message.WSSAddUsernameToken
addCreated, addNonce, build, getId, getSecretKey, preSetUsernameToken, setId, setPasswordType
 
Methods inherited from class org.apache.ws.security.message.WSBaseMessage
getKeyIdentifierType, insertSecurityHeader, setActor, setBodyID, setKeyIdentifierType, setMustUnderstand, setParts, setTimeToLive, setUserInfo, setWsuId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userName

protected java.lang.String userName

msgContext

protected javax.xml.rpc.handler.MessageContext msgContext
Constructor Detail

UsernameSOAPEnvelopeBuilder

public UsernameSOAPEnvelopeBuilder(javax.xml.rpc.handler.MessageContext msgContext,
                                   java.lang.String _userName)
Method Detail

build

public javax.xml.soap.SOAPEnvelope build(javax.xml.soap.SOAPEnvelope envelope)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

buildMessage

public javax.xml.soap.SOAPMessage buildMessage(javax.xml.soap.SOAPEnvelope env)
                                        throws java.lang.Exception
Throws:
java.lang.Exception