X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=blobdiff_plain;f=saml%2Fsaml1%2Fprofile%2FAssertionValidator.h;h=72477add8aac5f24c2c672dcc3610345711d80a9;hp=68c29c4f96d0976521b27ae237a5cb597200d64d;hb=1358ecc315370a4dc0c02b941195919ca2bbd4c3;hpb=e8646ec3300a6946eaf50059cefdd72ef9d52249 diff --git a/saml/saml1/profile/AssertionValidator.h b/saml/saml1/profile/AssertionValidator.h index 68c29c4..72477ad 100644 --- a/saml/saml1/profile/AssertionValidator.h +++ b/saml/saml1/profile/AssertionValidator.h @@ -44,7 +44,8 @@ namespace opensaml { * @param audiences set of audience values representing recipient * @param ts timestamp to evaluate assertion conditions, or 0 to bypass check */ - AssertionValidator(const std::vector& audiences, time_t ts=0) : m_ts(ts), m_audiences(audiences) {} + AssertionValidator(const std::vector& audiences, time_t ts=0) : m_audiences(audiences), m_ts(ts) {} + virtual ~AssertionValidator() {} void validate(const xmltooling::XMLObject* xmlObject) const; @@ -66,9 +67,12 @@ namespace opensaml { */ virtual bool validateCondition(const Condition* condition) const; - private: - time_t m_ts; + protected: + /** Set of audience values representing recipient. */ const std::vector& m_audiences; + + /** Timestamp to evaluate assertion conditions. */ + time_t m_ts; }; };