#include <saml/binding/SecurityPolicyRule.h>
Public Member Functions | |
| virtual const char * | getType () const =0 |
| Returns the rule's class/type. | |
| virtual void | evaluate (const xmltooling::XMLObject &message, const xmltooling::GenericRequest *request, SecurityPolicy &policy) const =0 |
| Evaluates the rule against the given request and message. | |
Rules must be stateless and thread-safe across evaluations. Evaluation should not result in an exception if the request/message properties do not apply to the rule (e.g. particular security mechanisms that are not present).
|
||||||||||||||||
|
Evaluates the rule against the given request and message. An exception will be raised if the message is invalid according to a policy rule.
|
|
|
Returns the rule's class/type.
|
1.3.9.1