static const XMLCh _template[] = UNICODE_LITERAL_8(t,e,m,p,l,a,t,e);
SAML1POSTEncoder::SAML1POSTEncoder(const DOMElement* e, const XMLCh* ns)
- : m_template(XMLHelper::getAttrString(e, nullptr, _template, ns))
+ : m_template(XMLHelper::getAttrString(e, "bindingTemplate.html", _template, ns))
{
if (m_template.empty())
throw XMLToolingException("SAML1POSTEncoder requires template XML attribute.");
SAML2ArtifactEncoder::SAML2ArtifactEncoder(const DOMElement* e, const XMLCh* ns)
{
if (XMLHelper::getAttrBool(e, false, postArtifact, ns)) {
- m_template = XMLHelper::getAttrString(e, nullptr, _template, ns);
+ m_template = XMLHelper::getAttrString(e, "bindingTemplate.html", _template, ns);
if (!m_template.empty())
XMLToolingConfig::getConfig().getPathResolver()->resolve(m_template, PathResolver::XMLTOOLING_CFG_FILE);
}
static const XMLCh _template[] = UNICODE_LITERAL_8(t,e,m,p,l,a,t,e);
SAML2POSTEncoder::SAML2POSTEncoder(const DOMElement* e, const XMLCh* ns, bool simple)
- : m_template(XMLHelper::getAttrString(e, nullptr, _template, ns)), m_simple(simple)
+ : m_template(XMLHelper::getAttrString(e, "bindingTemplate.html", _template, ns)), m_simple(simple)
{
if (m_template.empty())
throw XMLToolingException("SAML2POSTEncoder requires template XML attribute.");