X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=saml%2Fbinding%2FSimpleSigningRule.h;h=b8a42a4c8daea8061cfd4df089cdfdfcbef99edb;hb=632fdee22ac4b756eaa3158217b9acd6c831e7be;hp=a4d79e2e163069cc07d9599983634b891a6d43b8;hpb=89f7a67207019e004799798858375de7e0be8cda;p=shibboleth%2Fcpp-opensaml.git diff --git a/saml/binding/SimpleSigningRule.h b/saml/binding/SimpleSigningRule.h index a4d79e2..b8a42a4 100644 --- a/saml/binding/SimpleSigningRule.h +++ b/saml/binding/SimpleSigningRule.h @@ -27,9 +27,6 @@ namespace opensaml { /** * 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 { @@ -37,14 +34,7 @@ namespace opensaml { SimpleSigningRule(const DOMElement* e) {} virtual ~SimpleSigningRule() {} - std::pair 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; }; };