Package com.sun.xml.wss.saml.util
Class SAMLUtil
java.lang.Object
com.sun.xml.wss.saml.util.SAMLUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ElementcreateSAMLAssertion(XMLStreamReader reader) static ElementlocateSamlAssertion(String assertionId, Document soapDocument) static Elementstatic Elementstatic booleanvalidateTimeInConditionsStatement(Element samlAssertion) static booleanverifySignature(Element samlAssertion, PublicKey pubKey)
-
Constructor Details
-
SAMLUtil
public SAMLUtil()
-
-
Method Details
-
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
-
verifySignature
public static boolean verifySignature(Element samlAssertion, PublicKey pubKey) throws com.sun.xml.wss.XWSSecurityException - Throws:
com.sun.xml.wss.XWSSecurityException
-