Class Password-Store

A password store.

Part of:

package cl-password-store

Default initargs

:view-class-name → 'CL-PASSWORD-STORE::PASSWORD-ENTRY:db → CL-PASSWORD-STORE:*DEFAULT-PASSWORD-DATABASE*
:hash → CL-PASSWORD-STORE:*DEFAULT-PASSWORD-HASH*:pepper → CL-PASSWORD-STORE:*DEFAULT-PASSWORD-STORE-PEPPER*

Slot

db
The database used by this store.
Initargs::db; Accessors:get-db; Type:database.
hash
The type of hash-digest to be used.
Initargs::hash; Accessors:get-hash.
pepper
Pepper value used in hashing.
Initargs::pepper; Reader:get-pepper; Type:string.
view-class-name
Name of the view class for password entries, a subclass of PASSWORD-ENTRY.
Initargs::view-class-name; Accessors:get-view-class-name.

Direct Method

add-userLow level user creation function.
Add user identified by TOKEN to STORE, with PASSWORD set, and p...
compute-password-hashCompute the appropriate hash value for PASSWORD in STORE.