class PolicyContextImpl |
The policy context contains all the relevent information that was used by the engine to satisfy a request.
![]() | ~PolicyContextImpl () Destroys this object. |
![]() | getResource () const Returns the name of the resource being accesed |
![]() | getResourceAltName () const Returns the friendly resource name. |
![]() | getAkentiPrincipal () const Returns the dn/caDN of the user |
![]() | getSubjectCert () const Returns the user's x509Certificate. |
![]() | getCapabilityCert () const Returns the user's capability. |
![]() | getPolicies () const Returns a vector of all policies that apply to this resource. |
![]() | getAttributeCerts () const Returns a vector of all users' attribute certificates to evaluate the Use Conditions. |
![]() | getRestrictedAttributes () const Returns the desired attributes. |
![]() | isAttributeDesired (const string& attribute, const string& value) const Returns true if attribute and value is desired to be used. |
![]() | getDesiredActions () const Returns the desired actions. |
![]() | isActionDesired (const string& action) const Returns true if action is desired. |
![]() | getUnconditionalActions () const Returns the unconditional actions |
![]() | getConditionalActionsList () const Returns the conditional actions. |
![]() | paramString () const For debugging |
The policy context contains all the relevent information that was used by the engine to satisfy a request.
Note: empty map implies all attributes are desired.
Note: empty ==> all attribute/values are desired.
Note: empty set implies all actions are desired.
Note: empty ==> all actions are desired.
Alphabetic index HTML hierarchy of classes or Java