opensaml-2.4.3
|
#include <saml/saml1/profile/BrowserSSOProfileValidator.h>
Public Member Functions | |
BrowserSSOProfileValidator (const XMLCh *recipient, const std::vector< const XMLCh * > *audiences=nullptr, time_t ts=0) | |
Constructor. | |
void | validateAssertion (const Assertion &assertion) const |
Type-safe validation method. |
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 = nullptr , |
||
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 |
void opensaml::saml1::BrowserSSOProfileValidator::validateAssertion | ( | const Assertion & | assertion | ) | const [virtual] |
Type-safe validation method.
assertion | assertion to validate |
Reimplemented from opensaml::saml1::AssertionValidator.