- MetadataProvider::Criteria mc(artifacts.front(), policy.getRole(), samlconstants::SAML11_PROTOCOL_ENUM);
+ MetadataProvider::Criteria& mc = policy.getMetadataProviderCriteria();
+ mc.artifact = artifacts.front();
+ mc.role = policy.getRole();
+ mc.protocol = samlconstants::SAML11_PROTOCOL_ENUM;