org.apache.ws.sandbox.security.trust
Class STSUtil

java.lang.Object
  extended byorg.apache.ws.sandbox.security.trust.STSUtil

public class STSUtil
extends java.lang.Object

Author:
Malinda Kaushalye STSUtil is the place where all the utility functions are stored. These utility functions are being used in various modules.

Constructor Summary
STSUtil()
           
 
Method Summary
static BinarySecurity findBinarySecurityToken(org.w3c.dom.Document doc)
          Currently support only for direct references
static UsernameToken findUsernameToken(org.w3c.dom.Document doc)
          Currently we do support only for direct references
static org.apache.axis.message.MessageElement[] generateMessgaeElemArray(org.w3c.dom.Element[] elem)
          Returns an array of Message Elements for given array of elements
static org.apache.axis.message.MessageElement generateMessgaeElement(org.w3c.dom.Element elem)
          Returns a MessageElement for a given Element
static java.util.Properties getProperties(java.lang.String propFilename)
          Load properties
static void replaceSecurityTokenReferences(org.w3c.dom.Document doc)
          Replaces the Security Token Reference element with its Referenced element Reason : In the Trust Comminicator no header elements are visible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

STSUtil

public STSUtil()
Method Detail

generateMessgaeElemArray

public static org.apache.axis.message.MessageElement[] generateMessgaeElemArray(org.w3c.dom.Element[] elem)
Returns an array of Message Elements for given array of elements

Parameters:
elem -
Returns:

generateMessgaeElement

public static org.apache.axis.message.MessageElement generateMessgaeElement(org.w3c.dom.Element elem)
Returns a MessageElement for a given Element

Parameters:
elem -
Returns:

findBinarySecurityToken

public static BinarySecurity findBinarySecurityToken(org.w3c.dom.Document doc)
Currently support only for direct references

Parameters:
doc -
Returns:

findUsernameToken

public static UsernameToken findUsernameToken(org.w3c.dom.Document doc)
Currently we do support only for direct references

Parameters:
doc -
Returns:

replaceSecurityTokenReferences

public static void replaceSecurityTokenReferences(org.w3c.dom.Document doc)
                                           throws WSSecurityException
Replaces the Security Token Reference element with its Referenced element Reason : In the Trust Comminicator no header elements are visible

Parameters:
doc - start element of the search (Usually the wst:Base element)
Throws:
WSSecurityException

getProperties

public static java.util.Properties getProperties(java.lang.String propFilename)
Load properties

Parameters:
propFilename -
Returns:


Copyright © 2004-2008 Apache Web Services. All Rights Reserved.