Package com.sun.xml.wss.saml.util
Class SAMLUtil
- java.lang.Object
-
- com.sun.xml.wss.saml.util.SAMLUtil
-
public class SAMLUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description SAMLUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ElementcreateSAMLAssertion(XMLStreamReader reader)static ElementlocateSamlAssertion(String assertionId, Document soapDocument)static ElementtoElement(Node doc, Object element)static ElementtoElement(Node doc, Object element, javax.xml.bind.JAXBContext jcc)static booleanvalidateTimeInConditionsStatement(Element samlAssertion)static booleanverifySignature(Element samlAssertion, PublicKey pubKey)
-
-
-
Method Detail
-
locateSamlAssertion
public static Element locateSamlAssertion(String assertionId, Document soapDocument) throws com.sun.xml.wss.XWSSecurityException
- Throws:
com.sun.xml.wss.XWSSecurityException
-
toElement
public static Element toElement(Node doc, Object element) throws com.sun.xml.wss.XWSSecurityException
- Throws:
com.sun.xml.wss.XWSSecurityException
-
toElement
public static Element toElement(Node doc, Object element, javax.xml.bind.JAXBContext jcc) throws com.sun.xml.wss.XWSSecurityException
- Throws:
com.sun.xml.wss.XWSSecurityException
-
createSAMLAssertion
public static Element createSAMLAssertion(XMLStreamReader reader) throws com.sun.xml.wss.XWSSecurityException, XMLStreamException
- Throws:
com.sun.xml.wss.XWSSecurityExceptionXMLStreamException
-
validateTimeInConditionsStatement
public static boolean validateTimeInConditionsStatement(Element samlAssertion) throws com.sun.xml.wss.XWSSecurityException
- Throws:
com.sun.xml.wss.XWSSecurityException
-
-