Skip to content

Commit a4c70fe

Browse files
Add operator for SigningConfig services, log and TSA roots (#634)
When verifying a log entry or timestamp with a threshold, clients should verify that log proofs or signed timestamps are from distinct operators, not just distinct deployments. For example, if an operator deploys multiple log services, either due to multiple versions or just redundancy, multiple valid proofs in verification material should be treated as a single valid proof for the threshold. Since verification will require distinct operators, we also need to include operators for the signing config, so that when multiple services are picked, the client will only select distinct services so that verification will succeed. Signed-off-by: Hayden B <[email protected]> Co-authored-by: Hayden B <[email protected]>
1 parent ef40dfb commit a4c70fe

File tree

14 files changed

+441
-178
lines changed

14 files changed

+441
-178
lines changed

gen/jsonschema/schemas/CertificateAuthority.schema.json

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/jsonschema/schemas/ClientTrustConfig.schema.json

Lines changed: 15 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/jsonschema/schemas/Input.schema.json

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/jsonschema/schemas/Service.schema.json

Lines changed: 5 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)