Config changes and rework for new credential APIs.
[shibboleth/sp.git] / util / samlquery.cpp
index bc9a103..3206d66 100644 (file)
@@ -161,6 +161,7 @@ int main(int argc,char* argv[])
 \r
         SecurityPolicy policy;\r
         shibsp::SOAPClient soaper(*app,policy);\r
+        MetadataCredentialCriteria mcc(*AA);\r
 \r
         if (ver == v20) {\r
             auto_ptr_XMLCh binding(samlconstants::SAML20_BINDING_SOAP);\r
@@ -183,7 +184,7 @@ int main(int argc,char* argv[])
                     nameid->setNameQualifier(domain.get());\r
                     iss->setName(issuer.get());\r
                     SAML2SOAPClient client(soaper);\r
-                    client.sendSAML(query, *AA, loc.get());\r
+                    client.sendSAML(query, mcc, loc.get());\r
                     srt = client.receiveSAML();\r
                 }\r
                 catch (exception& ex) {\r
@@ -226,7 +227,7 @@ int main(int argc,char* argv[])
                     query->setResource(issuer.get());\r
                     request->setMinorVersion(ver==v11 ? 1 : 0);\r
                     SAML1SOAPClient client(soaper);\r
-                    client.sendSAML(request, *AA, loc.get());\r
+                    client.sendSAML(request, mcc, loc.get());\r
                     response = client.receiveSAML();\r
                 }\r
                 catch (exception& ex) {\r