class ExternalEvaluatorImpl |
Subclass implementors should overide the virtual public methods to help the engine evaluate
![]() | ExternalEvaluatorImpl () Constructor |
![]() | ~ExternalEvaluatorImpl () Destructor |
![]() | canHandleSystemAttribute (const string& attribute) Returns true if this evaluator knows how to handle the SYSTEM attribute specified in the argument. |
![]() | evaluateSystemAttribute (TokenType op, const AttributeInfo& attrInfo) Returns true if (attrInfogetAttribute() op attrInfogetValue()) |
![]() | canHandleExternalAttribute (const string& attribute) Returns true if this evaluator knows how to handle the EXT_AUTH attribute specified in the argument. |
![]() | evaluateExternalAttribute (TokenType op, const AttributeInfo& attrInfo) Returns true if (attrInfogetAttribute() op attrInfogetValue()) |
![]() | getCacheInterval () const Returns the cache Interval. |
![]() | setCacheInterval (int numOfseconds) Allows the external evaluator to suggest whether it likes the capability certificate to be cached. |
![]() | getPolicyContext () |
![]() | getCertificateVerifier () |
![]() | getCertificateCache () |
Subclass implementors should overide the virtual public methods to help the engine evaluate
Note: the engine will call this method only if
canHandleSystemAttribute
Note: the engine will call this method only if
canHandleHandleExternalAttribute
Note: a return value < 0 implies the external evaluator does not care.
TokenTypevirtual bool canHandleExternalAttribute(const string& attribute)
virtual bool evaluateExternalAttribute(TokenType op, const AttributeInfo& attrInfo)
TokenTypeint getCacheInterval() const
void setCacheInterval(int numOfseconds)
const PolicyContext& getPolicyContext()
CertificateVerifier& getCertificateVerifier()
CertificateCache& getCertificateCache()
Alphabetic index HTML hierarchy of classes or Java