uk.ac.soton.itinnovation.grid.utils.wss4j.handler
Class WSOutboundHandler

java.lang.Object
  extended by org.apache.ws.security.handler.WSHandler
      extended by org.apache.ws.axis.security.handler.WSDoAllHandler
          extended by org.apache.ws.axis.security.WSDoAllSender
              extended by uk.ac.soton.itinnovation.grid.utils.wss4j.handler.WSOutboundHandler
All Implemented Interfaces:
Serializable, Handler

public class WSOutboundHandler
extends org.apache.ws.axis.security.WSDoAllSender

This handler doesnt require a user alias be specified in the server deployment file as it is already available from the crypto object. This is a rewritten version of AK's code, which subclasses WSDoAllSender instead of copying all the code in here.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.ws.axis.security.WSDoAllSender
log
 
Fields inherited from class org.apache.ws.axis.security.handler.WSDoAllHandler
makeLockable, name, options
 
Fields inherited from class org.apache.ws.security.handler.WSHandler
cryptos, DONE, secEngine
 
Constructor Summary
WSOutboundHandler()
           
 
Method Summary
 void invoke(MessageContext mc)
           
 
Methods inherited from class org.apache.ws.axis.security.handler.WSDoAllHandler
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getPassword, getProperty, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable, setPassword, setProperty
 
Methods inherited from class org.apache.ws.security.handler.WSHandler
checkReceiverResults, checkSignatureConfirmation, decodeDecryptionParameter, decodeEnableSignatureConfirmation, decodeEncryptionParameter, decodeMustUnderstand, decodeSignatureParameter, decodeSignatureParameter2, decodeTimestampPrecision, decodeTimestampStrict, decodeTimeToLive, decodeUTParameter, doReceiverAction, doSenderAction, getClassLoader, getPassword, getPasswordCB, getString, getStringOption, loadDecryptionCrypto, loadEncryptionCrypto, loadSignatureCrypto, verifyTimestamp, verifyTrust
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSOutboundHandler

public WSOutboundHandler()
Method Detail

invoke

public void invoke(MessageContext mc)
            throws AxisFault
Specified by:
invoke in interface Handler
Overrides:
invoke in class org.apache.ws.axis.security.WSDoAllSender
Throws:
AxisFault


Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.