X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=saml%2Fsaml2%2Fbinding%2FSAML2POSTDecoder.h;h=e3113669b7802b2c6c8660995a4966a2160b0b86;hb=8a21bb42163a78e9c324f840004fd9e9821ad745;hp=19cc520def43ce9a9237338a9742f169a8de2468;hpb=6ab457e2f63d1e0698d0ece6b171043f601b3677;p=shibboleth%2Fcpp-opensaml.git diff --git a/saml/saml2/binding/SAML2POSTDecoder.h b/saml/saml2/binding/SAML2POSTDecoder.h index 19cc520..e311366 100644 --- a/saml/saml2/binding/SAML2POSTDecoder.h +++ b/saml/saml2/binding/SAML2POSTDecoder.h @@ -21,8 +21,10 @@ */ #include +#include namespace opensaml { + namespace saml2p { /** @@ -32,16 +34,12 @@ namespace opensaml { { public: SAML2POSTDecoder(const DOMElement* e); - virtual ~SAML2POSTDecoder(); + virtual ~SAML2POSTDecoder() {} - xmltooling::XMLObject* decode( + saml2::RootObject* decode( std::string& relayState, - const saml2md::RoleDescriptor*& issuer, - bool& issuerTrusted, - const HTTPRequest& httpRequest, - const saml2md::MetadataProvider* metadataProvider=NULL, - const xmltooling::QName* role=NULL, - const TrustEngine* trustEngine=NULL + const GenericRequest& genericRequest, + SecurityPolicy& policy ) const; };