opensaml-2.6.0
|
#include <saml/saml1/profile/BrowserSSOProfileValidator.h>
Public Member Functions | |
BrowserSSOProfileValidator (const XMLCh *recipient, const std::vector< const XMLCh * > *audiences=0, time_t ts=0) | |
Constructor. More... | |
void | validateAssertion (const Assertion &assertion) const |
Type-safe validation method. More... | |
![]() | |
AssertionValidator (const XMLCh *recipient, const std::vector< const XMLCh * > *audiences=0, time_t ts=0) | |
Constructor. More... | |
void | validate (const xmltooling::XMLObject *xmlObject) const |
virtual void | validateCondition (const Condition *condition) const |
Condition validation. More... | |
Additional Inherited Members | |
![]() | |
const XMLCh * | m_recipient |
Name of recipient (implicit audience). More... | |
const std::vector< const XMLCh * > * | m_audiences |
Additional audience values. More... | |
time_t | m_ts |
Timestamp to evaluate assertion conditions. More... | |
In addition to standard core requirements for validity, SSO assertions MUST have NotBefore/NotOnOrAfter attributes and each subject statement MUST be confirmable via bearer or artifact method.
opensaml::saml1::BrowserSSOProfileValidator::BrowserSSOProfileValidator | ( | const XMLCh * | recipient, |
const std::vector< const XMLCh * > * | audiences = 0 , |
||
time_t | ts = 0 |
||
) |
Constructor.
name of assertion recipient (implicit audience)
audiences | additional audience values |
ts | timestamp to evaluate assertion conditions, or 0 to bypass check |
|
virtual |
Type-safe validation method.
assertion | assertion to validate |
Reimplemented from opensaml::saml1::AssertionValidator.