com.sun.xml.wss.saml.util
Class SAMLUtil

java.lang.Object
  extended by com.sun.xml.wss.saml.util.SAMLUtil

public class SAMLUtil
extends java.lang.Object


Constructor Summary
SAMLUtil()
           
 
Method Summary
static org.w3c.dom.Element createSAMLAssertion(javax.xml.stream.XMLStreamReader reader)
           
static org.w3c.dom.Element locateSamlAssertion(java.lang.String assertionId, org.w3c.dom.Document soapDocument)
           
static org.w3c.dom.Element toElement(org.w3c.dom.Node doc, java.lang.Object element)
           
static org.w3c.dom.Element toElement(org.w3c.dom.Node doc, java.lang.Object element, javax.xml.bind.JAXBContext jcc)
           
static boolean validateTimeInConditionsStatement(org.w3c.dom.Element samlAssertion)
           
static boolean verifySignature(org.w3c.dom.Element samlAssertion, java.security.PublicKey pubKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAMLUtil

public SAMLUtil()
Method Detail

locateSamlAssertion

public static org.w3c.dom.Element locateSamlAssertion(java.lang.String assertionId,
                                                      org.w3c.dom.Document soapDocument)
                                               throws XWSSecurityException
Throws:
XWSSecurityException

toElement

public static org.w3c.dom.Element toElement(org.w3c.dom.Node doc,
                                            java.lang.Object element)
                                     throws XWSSecurityException
Throws:
XWSSecurityException

toElement

public static org.w3c.dom.Element toElement(org.w3c.dom.Node doc,
                                            java.lang.Object element,
                                            javax.xml.bind.JAXBContext jcc)
                                     throws XWSSecurityException
Throws:
XWSSecurityException

createSAMLAssertion

public static org.w3c.dom.Element createSAMLAssertion(javax.xml.stream.XMLStreamReader reader)
                                               throws XWSSecurityException,
                                                      javax.xml.stream.XMLStreamException
Throws:
XWSSecurityException
javax.xml.stream.XMLStreamException

validateTimeInConditionsStatement

public static boolean validateTimeInConditionsStatement(org.w3c.dom.Element samlAssertion)
                                                 throws XWSSecurityException
Throws:
XWSSecurityException

verifySignature

public static boolean verifySignature(org.w3c.dom.Element samlAssertion,
                                      java.security.PublicKey pubKey)
                               throws XWSSecurityException
Throws:
XWSSecurityException


Copyright © 2005-2012 Oracle Corporation. All Rights Reserved.