Class SAMLUtil


  • public class SAMLUtil
    extends Object
    • Constructor Detail

      • SAMLUtil

        public SAMLUtil()
    • 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
      • 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