Auditor
From Erights
(Difference between revisions)
Toby.murray (Talk)
(Reverted edits by 209.212.77.225 (Talk); changed back to last version by Kevin Reid)
Next diff →
(Reverted edits by 209.212.77.225 (Talk); changed back to last version by Kevin Reid)
Next diff →
Latest revision as of 05:19, 21 April 2011
XXX write general explanation
Protocol
audit/1
The specification for this message has not been written.
CAUTION: If the auditor uses the Audition#ask/1 method to apply stamps, then the auditor must check that the audition is a genuine system-created Audition or it will be vulnerable to fake auditions which supply the wrong object-examination answers but forward ask/1, or simply steal the stamps and misapply them itself.
Note that under guard-based auditing, the as-auditor of an object is stored in the binding as if the object passed the auditor as a guard; therefore, objects which implement this Auditor protocol as well as the Guard protocol should make them consistent with each other.