org.globus.ogsa.impl.security.authentication.wssec
Class WSSecurityUtil

java.lang.Object
  extended byorg.globus.ogsa.impl.security.authentication.wssec.WSSecurityUtil

public class WSSecurityUtil
extends java.lang.Object


Constructor Summary
WSSecurityUtil()
           
 
Method Summary
static org.w3c.dom.Element findFirstBodyElement(org.w3c.dom.Document doc)
           
static org.w3c.dom.Node getDirectChild(org.w3c.dom.Node fNode, java.lang.String localName, java.lang.String namespace)
           
static org.w3c.dom.Element getSecurityHeader(org.w3c.dom.Document doc, java.lang.String actor)
          Returns the first WS-Security header element for a given actor Only one WS-Security header is allowed for an actor.
static javax.xml.soap.SOAPHeaderElement getSecurityHeader(javax.xml.soap.SOAPEnvelope env, java.lang.String actor)
          Returns first WS-Security header for a given actor.
static java.lang.String setNamespace(org.w3c.dom.Element element, java.lang.String namespace, java.lang.String prefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSSecurityUtil

public WSSecurityUtil()
Method Detail

getSecurityHeader

public static javax.xml.soap.SOAPHeaderElement getSecurityHeader(javax.xml.soap.SOAPEnvelope env,
                                                                 java.lang.String actor)
                                                          throws javax.xml.soap.SOAPException
Returns first WS-Security header for a given actor. Only one WS-Security header is allowed for an actor.

Throws:
javax.xml.soap.SOAPException

getSecurityHeader

public static org.w3c.dom.Element getSecurityHeader(org.w3c.dom.Document doc,
                                                    java.lang.String actor)
Returns the first WS-Security header element for a given actor Only one WS-Security header is allowed for an actor.


getDirectChild

public static org.w3c.dom.Node getDirectChild(org.w3c.dom.Node fNode,
                                              java.lang.String localName,
                                              java.lang.String namespace)

findFirstBodyElement

public static org.w3c.dom.Element findFirstBodyElement(org.w3c.dom.Document doc)

setNamespace

public static java.lang.String setNamespace(org.w3c.dom.Element element,
                                            java.lang.String namespace,
                                            java.lang.String prefix)


Copyright ? 1999 University of Chicago and The University of Southern California. All Rights Reserved.