-
Notifications
You must be signed in to change notification settings - Fork 574
Open
Labels
Milestone
Description
If a BM address is used for long-term authentication, there is a need to revoke it in case it gets compromised. Obviously, it is easy to create a new one, but there also should be a way to indicate to the user that an old address shouldn't be used.
The easiest way, in my opinion, is to add a new bitfield to an address, say BITFIELD_REVOKED, which can be turned on but not off (there needs to be some additional protection in the code so that simply editing keys.dat won't turn it off). The UI would then signal to the sender that they shouldn'd use it.
- Bitfield deifnition and a coresponnding variable in keys.datUI for turning it on with warning and confirmationsUI for showing (on the owner side) that an address is revoked, similarly to how disabled addresses are grayed outafter revoked, a new pubkey object should be sent immediately, not only after the old one expiresProtection against turning it off in BMConfigParserProtection against turning it off in some other wayobjectProcessor should handle the bitfield and flag entries in the addressbook (may require additional colums in addressbook table). It should also protect the flag/bitfield from being turned off after it is onmessagelist should change background color for messages from revoeked addresses (maybe only after revocation date?)Send tab should complain or perhaps even grey out the send button if a revoked address is usedAutoreply?some other things I'm missing?To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Metadata
Metadata
Assignees
Labels
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity