Added todo.md

This commit is contained in:
Zorchenhimer 2024-08-05 22:23:29 -04:00
parent af49f90d0a
commit a18706f94a
Signed by: Zorchenhimer
GPG Key ID: 70A1AB767AAB9C20
1 changed files with 24 additions and 0 deletions

24
todo.md Normal file
View File

@ -0,0 +1,24 @@
# TODO
There's lots of things to add.
- TLS
- Autorenew this with an ACME server (eg, Boulder; use the Lego library)
- self-host the Boulder server & add the main CA pubkey to the client
- Work with self-signed stuff for now tho
- Authentication
- Give each client an API key
- Limit decryption keys that client can access?
- Admin UI on the server
- Manage client accounts
- Import public keys
- Add/Remove keys
- Private Key autorotation
- PGP Public Key Server
- a la keys.openpgp.org
- two servers? one public (company pub keys), one internal (customer pub
keys)
- Encryption groups
- Add a number of public keys to a group. When the client encrypts to a
group, use all the keys.
- Auto-remove expired keys from groups