diff options
author | Russ Allbery <rra@stanford.edu> | 2008-02-13 01:43:54 +0000 |
---|---|---|
committer | Russ Allbery <rra@stanford.edu> | 2008-02-13 01:43:54 +0000 |
commit | 48b1e8f46c35519cb83c332660e266f6392f65b6 (patch) | |
tree | fccea81910349eb64259614c933518201306d34f /docs/design-api | |
parent | ab266a02f85fd711ca5b83c5dd6e6f302776b45b (diff) |
Update the design documentation to reflect the current protocol and
implementation.
Diffstat (limited to 'docs/design-api')
-rw-r--r-- | docs/design-api | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/design-api b/docs/design-api index cb4bfa6..8fa2374 100644 --- a/docs/design-api +++ b/docs/design-api @@ -154,3 +154,16 @@ ACL Verifier API granted, 0 if access is declined, and undef on error. On error, the method should pass the error to error() to store it in the object for retrieval by the caller. + +Registering New Implementations + + If you have developed a new object or ACL verifier implementation, you + must register that implementation in the database before objects of + that type or ACL lines of that scheme can be created. To do this, use + the wallet-admin command-line client: + + wallet-admin register object <type> <class> + wallet-admin register verifier <scheme> <class> + + where <type> or <scheme> is the object type or ACL scheme and <class> + is the Perl class which implements that object type or ACL verifier. |