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.
const string& getResource() const
const string& getResourceAltName() const
const AkentiPrincipal& getAkentiPrincipal() const
const AkentiX509Certificate& getSubjectCert() const
const CapabilityCertificate& getCapabilityCert() const
const vector <Policy> & getPolicies() const
const vector <AttributeCertificate> & getAttributeCerts() const
const multimap
bool isAttributeDesired(const string& attribute, const string& value) const
const set
bool isActionDesired(const string& action) const
const vector
const vector <ConditionalActions> & getConditionalActionsList() const
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de