1 unstable release
0.1.0 | Dec 13, 2022 |
---|
#881 in Authentication
74KB
638 lines
KeyBoxen
| Progress | Discussions | Features & Bugs | Contributing |
KeyBoxen is a standalone freedesktop.org secret-service daemon for window managers. Secret service is DBus service that is used by desktop applications like NextCloud client, and Evolution mail client to store secret credentials like passwords and API keys.
KeyBoxen stores these secrets as keys. These keys are stored in boxes that can be locked and unlocked using passwords. The keys are identified using tags. Keys can also be locked independently and/or per application session. These concepts are analogous to the secret service API terminology as follows:
- Keys are analogous to Items
- Boxes are analogous to Collections
- Tags are analogous to Attributes
Status
Active early development (As on: December, 2022)
Refer progress tracking task for more details.
Features
- Service over DBus using secret-service API
- Standalone daemon
- Dedicated service (won't take over other agents)
- Automatic secrets decryption upon login using PAM
- CLI tool for interaction with daemon
- Optional notifications upon access or deletion of secrets
Usage
The project is not yet ready for testing or daily usage. Watch this location for updates on when it is ready to do so.
Related Information
- Development progress & milestones: Tracking task
- Contributing to KeyBoxen: CONTRIBUTING file
- Discussions and bug reporting: Projects mailing list
- Patches and pull requests: Project mailing list
- Feature and bugfix tasks: Tasks tracker
License
Copyright (C) 2022 KeyBoxen Authors
The contents of this source tree are under GNU General Public License v3.0. Please refer COPYING file for details.
Dependencies
~50MB
~863K SLoC