Skip to content

SigningConfig proto to have start dates? #474

@loosebazooka

Description

@loosebazooka

When rotating keys for rekor (while doing v2 sharding), currently we would require two signing events for root signing

  1. add new key to TrustedRoot for new current rekor
  2. rotate signers to the new rekor in SingingConfig

Root signing is a somewhat expensive process but we don't want the ecosystem to end up in a situation where verifiers slightly behind on time can't verify new signatures.

I think this can be solved by making SigningConfig more flexible to key rotations. Potentially by adding startTimes or some sort of time for when signers should start using it. Signers could go down the list of providers and pick the first one that is valid.

fyi: @jku

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions