#include <saml/saml2/profile/SAML2AssertionPolicy.h>
Inheritance diagram for opensaml::saml2::SAML2AssertionPolicy:
Public Member Functions | |
SAML2AssertionPolicy (const saml2md::MetadataProvider *metadataProvider=NULL, const xmltooling::QName *role=NULL, const xmltooling::TrustEngine *trustEngine=NULL, bool validate=true) | |
Constructor for policy. | |
virtual void | reset (bool messageOnly=false) |
Resets the policy object and/or clears any per-message state. | |
void | _reset (bool messageOnly=false) |
Resets the policy object and/or clears any per-message state for only this specific class. | |
const saml2::SubjectConfirmation * | getSubjectConfirmation () const |
Returns the subject confirmation that was successfully accepted by the policy. | |
void | setSubjectConfirmation (const saml2::SubjectConfirmation *confirmation) |
Sets the SubjectConfirmation that was successfully accepted by the policy. |
|
Constructor for policy.
|
|
Resets the policy object and/or clears any per-message state for only this specific class. Resets can be complete (the default) or merely clear the previous message ID and timestamp when evaluating multiple layers of a message.
Reimplemented from opensaml::SecurityPolicy. |
|
Returns the subject confirmation that was successfully accepted by the policy.
|
|
Resets the policy object and/or clears any per-message state. Resets can be complete (the default) or merely clear the previous message ID and timestamp when evaluating multiple layers of a message.
Reimplemented from opensaml::SecurityPolicy. |
|
Sets the SubjectConfirmation that was successfully accepted by the policy. The lifetime of the SubjectConfirmation object MUST be longer than the lifetime of the policy object.
|