uk.ac.soton.itinnovation.grid.comms.client
Class InteractiveWSDoAllReceiver

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.WSDoAllReceiver
              extended by uk.ac.soton.itinnovation.grid.comms.client.InteractiveWSDoAllReceiver
All Implemented Interfaces:
Serializable, Handler

public class InteractiveWSDoAllReceiver
extends org.apache.ws.axis.security.WSDoAllReceiver

WSDoAllReceiver subclass that uses InteractiveX509TrustManager to confirm untrusted certificates.

See Also:
Serialized Form

Field Summary
static String SIG_IDENTITY
           
static String SIG_TRUST_VALIDATOR
          Attribute name on MessageContext.
 
Fields inherited from class org.apache.ws.axis.security.WSDoAllReceiver
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
InteractiveWSDoAllReceiver()
           
 
Method Summary
 org.apache.ws.security.components.crypto.Crypto loadSignatureCrypto(org.apache.ws.security.handler.RequestData data)
           
protected  boolean verifyTrust(X509Certificate cert, org.apache.ws.security.handler.RequestData reqData)
           
 
Methods inherited from class org.apache.ws.axis.security.WSDoAllReceiver
invoke
 
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, decodeCustomPasswordTypes, decodeDecryptionParameter, decodeEnableSignatureConfirmation, decodeEncryptionParameter, decodeMustUnderstand, decodeSignatureParameter, decodeSignatureParameter2, decodeTimestampPrecision, decodeTimestampStrict, decodeTimeToLive, decodeUTParameter, doReceiverAction, doSenderAction, getClassLoader, getPassword, getPasswordCB, getString, getStringOption, loadDecryptionCrypto, loadEncryptionCrypto, verifyTimestamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIG_IDENTITY

public static final String SIG_IDENTITY
See Also:
Constant Field Values

SIG_TRUST_VALIDATOR

public static final String SIG_TRUST_VALIDATOR
Attribute name on MessageContext.

See Also:
Constant Field Values
Constructor Detail

InteractiveWSDoAllReceiver

public InteractiveWSDoAllReceiver()
Method Detail

verifyTrust

protected boolean verifyTrust(X509Certificate cert,
                              org.apache.ws.security.handler.RequestData reqData)
                       throws org.apache.ws.security.WSSecurityException
Overrides:
verifyTrust in class org.apache.ws.security.handler.WSHandler
Throws:
org.apache.ws.security.WSSecurityException

loadSignatureCrypto

public org.apache.ws.security.components.crypto.Crypto loadSignatureCrypto(org.apache.ws.security.handler.RequestData data)
                                                                    throws org.apache.ws.security.WSSecurityException
Overrides:
loadSignatureCrypto in class org.apache.ws.security.handler.WSHandler
Throws:
org.apache.ws.security.WSSecurityException


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