openlawlibrary / taf

The Archive Framework
GNU Affero General Public License v3.0
10 stars 10 forks source link

Extend keys-description #426

Closed renatav closed 1 month ago

renatav commented 4 months ago

Currently we are asked this for each key that can sign:

Threshold of role root is 2
Sign using xyz Yubikey? [y/N]:

Instead, each yubikeys dict in key description should have a "present": true/false. if it is true, then should request a signature. If false, should not. Once we have certificate signing requests (CSR), a CSR for each not-present root key should be created. Until we have CSR, all root keys must be present.