*/
#include <saml/binding/MessageDecoder.h>
+#include <saml/saml2/core/Assertions.h>
namespace opensaml {
+
namespace saml2p {
/**
SAML2POSTDecoder(const DOMElement* e);
virtual ~SAML2POSTDecoder();
- xmltooling::XMLObject* decode(
+ saml2::RootObject* decode(
std::string& relayState,
- const saml2md::RoleDescriptor*& issuer,
- const XMLCh*& securityMech,
- const HTTPRequest& httpRequest,
- const saml2md::MetadataProvider* metadataProvider=NULL,
- const xmltooling::QName* role=NULL,
- const TrustEngine* trustEngine=NULL
+ const GenericRequest& genericRequest,
+ SecurityPolicy& policy
) const;
};