xsul.xhandler.client
Class ClientSignatureHandler

java.lang.Object
  extended byxsul.xhandler.BaseHandler
      extended byxsul.xhandler.client.ClientSignatureHandler
All Implemented Interfaces:
MessageProcessingNode, XHandler

public class ClientSignatureHandler
extends BaseHandler


Constructor Summary
ClientSignatureHandler(java.lang.String name)
           
ClientSignatureHandler(java.lang.String name, GlobusCredential cred, java.security.cert.X509Certificate[] trustedCerts)
           
 
Method Summary
 void init(XHandlerContext handlerConfig)
           
 boolean processIncomingXml(XmlElement soapEnvelope, MessageContext context)
           
 boolean processOutgoingXml(XmlElement soapEnvelope, MessageContext context)
           
 void setCredential(GlobusCredential cred)
           
 void setTrustedCerts(java.security.cert.X509Certificate[] trustedCerts)
           
 
Methods inherited from class xsul.xhandler.BaseHandler
done, getName, isHandlerDisabled, process, setHandlerDisabled
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientSignatureHandler

public ClientSignatureHandler(java.lang.String name)

ClientSignatureHandler

public ClientSignatureHandler(java.lang.String name,
                              GlobusCredential cred,
                              java.security.cert.X509Certificate[] trustedCerts)
Method Detail

setCredential

public void setCredential(GlobusCredential cred)

setTrustedCerts

public void setTrustedCerts(java.security.cert.X509Certificate[] trustedCerts)

init

public void init(XHandlerContext handlerConfig)
Specified by:
init in interface XHandler
Overrides:
init in class BaseHandler

processOutgoingXml

public boolean processOutgoingXml(XmlElement soapEnvelope,
                                  MessageContext context)
                           throws DynamicInfosetInvokerException
Overrides:
processOutgoingXml in class BaseHandler
Throws:
DynamicInfosetInvokerException

processIncomingXml

public boolean processIncomingXml(XmlElement soapEnvelope,
                                  MessageContext context)
                           throws DynamicInfosetInvokerException
Overrides:
processIncomingXml in class BaseHandler
Throws:
DynamicInfosetInvokerException


IU Extreme! Lab (http://www.extreme.indiana.edu)