We have used encryption for settings in some of our applications.
The day will come when we miss the content of these settings. What is a good way to store them? They should be available to some members of our team.
There is one way that I don’t like: our administrators use wikis for this. This wiki is available or not. There is no easy way to find out which team members have information about which logins.
I can imagine 2 possibilities:
What is a good way to save secrets and make them accessible to certain members?
EDIT 1
Here is an example of a problem we might encounter:
We have a web application that runs on a web server. The configuration has some critical security settings, such as payment providers. If the system crashes and we need to transfer the application to the new server, we cannot use the encrypted configuration. We must have one text and encrypt it on the new server.
Unable to restore configuration. We really need to keep parts of it in clear text in a convenient place.
source share