xsul.xhandler.server
Class ServerSignatureHandler

java.lang.Object
  extended byxsul.xhandler.BaseHandler
      extended byxsul.xhandler.server.ServerSignatureHandler
All Implemented Interfaces:
MessageProcessingNode, XHandler

public class ServerSignatureHandler
extends BaseHandler


Constructor Summary
ServerSignatureHandler(java.lang.String name)
           
ServerSignatureHandler(java.lang.String name, GlobusCredential cred, java.security.cert.X509Certificate[] trustedCerts)
           
 
Method Summary
 void init(XHandlerContext handlerConfig)
           
 boolean processIncomingXml(XmlElement envelope, 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

ServerSignatureHandler

public ServerSignatureHandler(java.lang.String name)

ServerSignatureHandler

public ServerSignatureHandler(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 envelope,
                                  MessageContext context)
                           throws DynamicInfosetInvokerException
Overrides:
processIncomingXml in class BaseHandler
Throws:
DynamicInfosetInvokerException


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