/*
* Copyright 2001-2007 Internet2
- *
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
/**
* @file shibsp/security/SecurityPolicy.h
- *
+ *
* SP-specific SecurityPolicy subclass.
*/
#include <saml/binding/SecurityPolicy.h>
namespace shibsp {
-
+
class SHIBSP_API Application;
/**
public:
/**
* Constructor for policy.
- *
+ *
* @param application an Application instance
- * @param role identifies the role (generally IdP or SP) of the policy peer
+ * @param role identifies the role (generally IdP or SP) of the policy peer
* @param validate true iff XML parsing should be done with validation
*/
SecurityPolicy(const Application& application, const xmltooling::QName* role=NULL, bool validate=true);
virtual ~SecurityPolicy() {}
+ opensaml::saml2md::MetadataProvider::Criteria& getMetadataProviderCriteria() const;
+
/**
* Returns the Application associated with the policy.
- *
+ *
* @return the associated Application
*/
const Application& getApplication() const {