-
Notifications
You must be signed in to change notification settings - Fork 775
Closed
Milestone
Description
For signatures to work and be compatible across implementations, we need to define two aspects:
- What is the scope of the statement being signed? Is it the manifest/list/config directly or do we include something with metadata, such as an annotated descriptor?
- Where are signing subsystems resolved and how are they structured? How do we balance "resolution" versus "abstraction" without sacrificing functionality?
Number 1 must come before number 2 or we risk a vertically integrated, incompatible mess.
To be clear, this will not be successful if this becomes a file-format discussion, as that won't solve the problem. We need to define the framework within which these formats can operate.
TL; DR We need to define an interface to the signing world.
Context: #22 (comment)
Actions:
- Define potential signing targets for integrated signature systems
- Decide on the scope of the statement provided by signing a target
- Ensure that 1.0 version of specification doesn't limit possibilities
Metadata
Metadata
Assignees
Labels
No labels