Checklist - Voting Member

Use this checklist as a voting member to prepare for a TRC signing ceremony.

Preparation

  • Defined where asymmetric EC private keys are stored

    • Defined roles and principals that have access to the private keys for signature creation.

    • Grant access through appropriate policies (principle of least privilege).

  • Created regular voting certificate

    • Defined subject information for regular voting certificate

    • Self-signed regular voting certificate with the private key

      using scion-pki certificate create

    • Stored regular voting certificate for later use in the ceremony

  • Created sensitive voting certificate

    • Defined subject information for sensitive voting certificate

    • Self-signed sensitive voting certificate with the private key

      using scion-pki certificate create

    • Stored sensitive voting certificate for later use in the ceremony

  • Test signature creation

    • Created a test payload using scion-pki trc payload dummy

    • Signed the test payload with regular voting key using scion-pki trc sign

    • Signed the test payload with sensitive voting key using scion-pki trc sign

Ceremony

  • Access to environment that can run scion-pki

    • scion-pki and step-kms-plugin binaries installed

    • Principal has access to the private key for signing

  • Certificates available

    • Regular voting certificate

    • Sensitive voting certificate