btk.pub, frank.pub, and susan.pub—located in your current directory.
Prerequisites
- Vault server (v1.10.0+ent) installed and running
- Three PGP public keys:
btk.pub,frank.pub,susan.pub - GPG (GnuPG) installed for decryption
1. Verify Your PGP Keys
List the.pub files to ensure your public keys are accessible:
Make sure these files are the intended public keys. Do not expose your private keys.
2. Confirm Vault Is Uninitialized
Check Vault’s status before initialization:3. Initialize Vault with Encrypted Shares
Run thevault operator init command to:
- Create 3 recovery shares
- Require 2 shares to meet the threshold
- Encrypt each share with our PGP keys
The file
vaultinit.txt contains sensitive data. Store it in a secure location—never commit it to version control.Initialization Parameters
4. Review the Initialization Output
Since the command redirected output tovaultinit.txt, your console is blank. Display the file to see each encrypted share and the root token:
5. Decrypt a Recovery Share
To decrypt the share encrypted for Susan:Ensure you have Susan’s private key and know the GPG passphrase to unlock it.

6. Next Steps
With at least two decrypted shares (meeting the threshold), you can:- Unseal Vault or a DR cluster
- Generate a new root token
- Perform emergency recovery