org.globus.wsrf.impl.security.authentication.secureconv
Class GSSHandler

java.lang.Object
  extended byjavax.xml.rpc.handler.GenericHandler
      extended byorg.globus.wsrf.impl.security.authentication.secureconv.GSSHandler
All Implemented Interfaces:
javax.xml.rpc.handler.Handler

public class GSSHandler
extends javax.xml.rpc.handler.GenericHandler

GSI Secure Conversation - sign or encrypt depending on value of Constants.GSI_SEC_CONV.


Field Summary
private  EncryptHandler encHandler
           
private static org.apache.commons.logging.Log log
           
private  SignHandler signHandler
           
 
Constructor Summary
GSSHandler()
           
 
Method Summary
 javax.xml.namespace.QName[] getHeaders()
           
 boolean handleMessage(javax.xml.rpc.handler.soap.SOAPMessageContext ctx)
           
 boolean handleRequest(javax.xml.rpc.handler.MessageContext context)
           
 boolean handleResponse(javax.xml.rpc.handler.MessageContext context)
           
 
Methods inherited from class javax.xml.rpc.handler.GenericHandler
destroy, handleFault, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.commons.logging.Log log

signHandler

private SignHandler signHandler

encHandler

private EncryptHandler encHandler
Constructor Detail

GSSHandler

public GSSHandler()
Method Detail

handleRequest

public boolean handleRequest(javax.xml.rpc.handler.MessageContext context)

handleResponse

public boolean handleResponse(javax.xml.rpc.handler.MessageContext context)

handleMessage

public boolean handleMessage(javax.xml.rpc.handler.soap.SOAPMessageContext ctx)

getHeaders

public javax.xml.namespace.QName[] getHeaders()