Hi,
I am currently looking for an encryption key management system to be used in one of our projects.
The requirement is for it to automatically generate encryption keys (based on a particular algorithm), store them securely and rotate them after some time (similar to Amazon KMS).
The keys should be accessible via https.
I have come across Vault and found it very interesting.
According to the above article:
"Vault dynamically generates secrets as they are requested, leases them for a period of time, and then can automatically renew access with a new key"
In our case, the secrets are encryption keys and we would like to automatically generate and replace these keys regularly (the client should just read and get the new key)
After looking at the documentation it seems that this type of secret generation and rotation is not supported as new keys have to be written after the lease expires.
Can you please confirm?
Thanks,
Lloyd