#include <saml/saml1/profile/AssertionValidator.h>
Inheritance diagram for opensaml::saml1::AssertionValidator:
Public Member Functions | |
AssertionValidator (const XMLCh *recipient, const std::vector< const XMLCh * > *audiences=NULL, time_t ts=0) | |
Constructor. | |
void | validate (const xmltooling::XMLObject *xmlObject) const |
virtual void | validateAssertion (const Assertion &assertion) const |
Type-safe validation method. | |
virtual void | validateCondition (const Condition *condition) const |
Condition validation. | |
Protected Attributes | |
const XMLCh * | m_recipient |
Name of recipient (implicit audience). | |
const std::vector< const XMLCh * > * | m_audiences |
Additional audience values. | |
time_t | m_ts |
Timestamp to evaluate assertion conditions. |
|
Constructor.
|
|
Type-safe validation method.
Reimplemented in opensaml::saml1::BrowserSSOProfileValidator. |
|
Condition validation. The base class version only understands AudienceRestrictionConditions. All other condition types will be rejected and require subclassing to prevent validation failure.
|