Skip to content

Update conformance testing interface to support attestation #1665

@aaronlew02

Description

@aaronlew02

Description

In order for sigstore-conformance to test DSSE signing (sigstore/sigstore-conformance#145), clients are required to accept from the conformance test suite an in-toto statement and sign it as an attestation.

Ideally, this should be supported with a call to sign_dsse(statement) for a given statement. This may require an update to the attest CLI command, such as a --statement or --in-toto flag mutually exclusive with the existing flags.

Another option is to have the conformance wrapper deconstruct the given statement and pass its parts, along with a corresponding artifact asset, directly to attest, which is a less direct approach.

Metadata

Metadata

Assignees

No one assigned

    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