Skip to content
Elliot Lee edited this page Feb 20, 2024 · 1 revision

Welcome to the validator-keys-tool wiki!

  1. Check that the manifest isn't revoked, or won't be revoked when the sequence is incremented.
  2. Increment the sequence, indicating this is the newest, most valid manifest.
  3. Generate a random key pair for the token / signing key.
  4. Create a serializable object that will represent the manifest, and populate the fields (sequence, public key, signing public key, and optional domain).
  5. Sign the manifest with both the signing key, and the master key.
  6. Serialize the manifest so it can be exported, and store it in manifest_.
  7. Encode the manifest as base64, and return it along with the signing secret key.