/**
* Blob-oriented signature checking SecurityPolicyRule for
* bindings that support non-XML signature techniques.
- *
- * Subclasses can provide support for additional message types
- * by overriding the issuer derivation method.
*/
class SAML_API SimpleSigningRule : public SecurityPolicyRule
{
SimpleSigningRule(const DOMElement* e) {}
virtual ~SimpleSigningRule() {}
- std::pair<saml2::Issuer*,const saml2md::RoleDescriptor*> evaluate(
- const GenericRequest& request,
- const xmltooling::XMLObject& message,
- const saml2md::MetadataProvider* metadataProvider,
- const xmltooling::QName* role,
- const TrustEngine* trustEngine,
- const MessageExtractor& extractor
- ) const;
+ bool evaluate(const xmltooling::XMLObject& message, const GenericRequest* request, SecurityPolicy& policy) const;
};
};