Class SAMLUtil

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

public class SAMLUtil extends Object
  • 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.XWSSecurityException
      XMLStreamException
    • 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