org.globus.wsrf.impl.security.authorization
Class TrustedTargetHandler

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

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

This class reads a map of trusted targets associated with the message context of a request and compares it with the authenticated target. This handler must be configured in the client request chain after a WS secure conversation handshake has taken place and a valid security context exists.


Field Summary
private static org.globus.util.I18n i18n
           
(package private) static org.apache.commons.logging.Log logger
           
 
Constructor Summary
TrustedTargetHandler()
           
 
Method Summary
 javax.xml.namespace.QName[] getHeaders()
           
 boolean handleRequest(javax.xml.rpc.handler.MessageContext msgContext)
           
 
Methods inherited from class javax.xml.rpc.handler.GenericHandler
destroy, handleFault, handleResponse, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

i18n

private static org.globus.util.I18n i18n

logger

static org.apache.commons.logging.Log logger
Constructor Detail

TrustedTargetHandler

public TrustedTargetHandler()
Method Detail

handleRequest

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

getHeaders

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