void testSAML1Artifact() {\r
try {\r
QName idprole(samlconstants::SAML20MD_NS, IDPSSODescriptor::LOCAL_NAME);\r
- SecurityPolicy policy(m_rules1, m_metadata, &idprole, m_trust);\r
+ SecurityPolicy policy(m_rules1, m_metadata, &idprole, m_trust, false);\r
\r
// Read message to use from file.\r
string path = data_path + "saml1/binding/SAML1Assertion.xml";\r
ifstream in(path.c_str());\r
DOMDocument* doc=XMLToolingConfig::getConfig().getParser().parse(in);\r
XercesJanitor<DOMDocument> janitor(doc);\r
- auto_ptr<Assertion> toSend(\r
- dynamic_cast<Assertion*>(XMLObjectBuilder::buildOneFromElement(doc->getDocumentElement(),true))\r
+ auto_ptr<saml1::Assertion> toSend(\r
+ dynamic_cast<saml1::Assertion*>(XMLObjectBuilder::buildOneFromElement(doc->getDocumentElement(),true))\r
);\r
janitor.release();\r
\r
TSM_ASSERT_EQUALS("Too many artifacts.", artifacts.size(), 1);\r
XMLObject* xmlObject =\r
SAMLConfig::getConfig().getArtifactMap()->retrieveContent(artifacts.front(), "https://sp.example.org/");\r
- Assertion* assertion = dynamic_cast<Assertion*>(xmlObject);\r
+ saml1::Assertion* assertion = dynamic_cast<saml1::Assertion*>(xmlObject);\r
TSM_ASSERT("Not an assertion.", assertion!=NULL);\r
auto_ptr<Response> response(ResponseBuilder::buildResponse());\r
response->getAssertions().push_back(assertion);\r