Skip to content
This repository was archived by the owner on Apr 3, 2020. It is now read-only.
This repository was archived by the owner on Apr 3, 2020. It is now read-only.

Support inclusion of expected identities #16

Open

Description

@hach-que

When package authors sign their module, we should allow them to include the expected identities of any signed dependencies they rely on.

Currently pkgsign requires the end user to indicate their trust of each individual signer in a package tree; that is, they need to indicate their trust of not only the authors of packages they use, but the authors of the dependencies those packages use.

When packages include expected identities, we should implicitly trust that package given that verification passes and the expected identity matches the actual identity (and the public key of the actual identity verifies the content). We could also perhaps introduce a --strict mode which turns this behaviour off, for users that want to manually trust each author individually.

Identities part of implicit trust via expected identities are not added to the trust store, and are only valid for the particular package that has the expected identity mapping.

Activity

  1. added this to the 0.2.0 milestone on Apr 26, 2018
  2. self-assigned this
    on Apr 26, 2018
  3. modified the milestones: 0.2.0, 0.3.0 on Jul 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions