Last week we published our assono Framework 2 on OpenNTF.org. This week we want to add a practical example of an application developed with this framework: assono Password-Safe (under Apache Licence 2.0, too):
From the description:
This database is for storing confidential and secret information like passwords, license keys, license files, ID-files and similar.
For every entry can be controlled who is allowed to see the confidential data of the document: only the creator, a closed user group or certain persons.
You can create and recover entries with the confidential information in the entry views.
Entries can be configured in a way, that they can be used either only by the creator ("only by me"), a closed user group, a so called key group or by certain persons. With this choice the visibility of the document, the ability to edit the document and a respective encryption is determined. This way it's secure, that solely the chosen group of people can use the confidential data and files.
Key groups are created in the navigation area administration. You define a secret encryption key, which firstly has to be created in the Notes client under File - Security - User Security - Notes Data - Documents and separately distributed to the respective persons (by e-mail or as exported file). The exact name of the secret key, the name of the key group and the persons or groups that are to be taken over in the readers/modifiers fields of the entries, have to be at least referenced in the group key document.
Further help for the forms and views can be found in the navigation under the Help entry.