Details
-
Type: New Feature
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 4.1.0
-
Fix Version/s: Short Term
-
Component/s: Staff Interface
-
Labels:None
Description
In the Staff area, under "My Info", add another tab called "Encryption".
Under Encryption, add a button to generate an RSA public/private key pair if no such key pair has yet been generated. Once a key pair is generated, allow a passphrase to be set which will use AES256 to encrypt the private key. Allow the passphrase to be changed anytime by entering the old passphrase and new passphrase (twice).
This task allows an RSA private/public key pair to be generated by staff. It also allows a passphrase to be set, which encrypts the private key using AES256. This encryption can be used by other parts of the system, or by extensions to encrypt sensitive information meant for a specific staff member. One such case are encrypted staff notes where by notes can be created, but to be viewed they the staff's passphrase must be entered.
1. | Add support for encrypted staff notes | Open | Unassigned |