// SAML2 persistent NameId format
try {
- Document placeHolder = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
+ DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
+ docFactory.setNamespaceAware(true);
+ Document placeHolder = docFactory.newDocumentBuilder().newDocument();
Element nameIDNode = placeHolder.createElementNS(XML.SAML2ASSERT_NS, "NameID");
+ nameIDNode.setAttribute("xmlns", XML.SAML2ASSERT_NS);
nameIDNode.setAttribute("Format", "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent");
nameIDNode.setAttribute("NameQualifier", responder);
nameIDNode.setAttribute("SPNameQualifier", requester);