Skip to content

[cosign/pkg] High-level, pluggable, composable, cosigning and verification flows #844

Open
@dekkagaijin

Description

Right now cosign as a package is tightly coupled with its signing and verification implementation:

  • Registry-resident OCI containers as the signable object
  • Generating fulcio certs
  • Uploading keys to rekor

This leads to significant amounts of control flow being required to properly implement even canonical signing/verifying operations.

As a follow-up to @mattmoor's work to bury OCI registry-specific implementation under a more generic API, we should also consider how we could present individual operations (e.g. fulcio, rekor upload/verification) as generic, pluggable parts of a high-level control flow.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions