Skip to content

Offline signing flag #5013

Description

@aaronlew02

Description

#4959 requires that users who need services for signing must specify those services via a signing config. This can be done either by providing a signing config explicitly (via --signing-config) or relying on one fetched automatically by TUF (--use-signing-config). Users signing offline must set --use-signing-config=false.

Since --use-signing-config=false was originally intended to allow for specification of services via URL flags instead of a signing config, the flag can become semantically confusing for users.

This issue proposes removing --use-signing-config in favor of:

  • Signers requiring TUF services simply omitting --signing-config
  • Signers NOT requiring TUF services omitting --signing-config and using a new flag (e.g., --offline-signing)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions