Hello.
Is there a way to provide our own unseal/root key to Vault?
Right now I understand the unsealing process(using Shamir’s algorithm) is this:
-
Generate unseal keys
vault operator init
(Generates N unseal keys) -
Unseal vault (Use unseal keys to generate root key)
vault operator unseal <unseal-key>
(do this N times, provide different unseal key each time)
Unseal keys → Root key → Encryption keys.
Is there a way I can provide my own Unseal keys/Root key?
I have an algorithm to generate the key of my own and I want to provide it to unseal the vault.
Something like
vault operator init <my-unseal-key>
To clarify, my aim is to provide/control the mastery key to the vault.