seknox / trasa

Zero Trust Service Access
https://www.trasa.io
Mozilla Public License 2.0
383 stars 71 forks source link

[FEATURE] Provision to store tsxVault encryption master key in local storage #246

Closed flyinghermit closed 3 years ago

flyinghermit commented 3 years ago

Describe the feature:

Currently tsxVault master encryption key is sharded as Shamir secret sharing method. We should also implement a feature that allows administrators the option to not shard the key and store it somewhere locally(maybe file or env var).

Describe why this feature is needed: Not storing the master encryption key locally is better for security but slows down our dev processes that depend on working with encryption flow.