#include <saml/saml2/profile/SAML2AssertionPolicy.h>
Inheritance diagram for opensaml::saml2::SAML2AssertionPolicy:

Public Member Functions | |
| SAML2AssertionPolicy (const saml2md::MetadataProvider *metadataProvider=nullptr, const xmltooling::QName *role=nullptr, const xmltooling::TrustEngine *trustEngine=nullptr, 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.
|
1.4.6