Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recommendation for projects to document the signing key #147

Open
lucc opened this issue Dec 11, 2023 · 1 comment
Open

Recommendation for projects to document the signing key #147

lucc opened this issue Dec 11, 2023 · 1 comment

Comments

@lucc
Copy link

lucc commented Dec 11, 2023

The docs contain several how-tos about gpg and signatures and such. I suggest to add one more page or paragraph to explain the following argument:

  1. package developers who publish a phar should sign the phar so that the integrity and origin can be validated
  2. they should also document the key they used for this as a king of "trust anchor" somewhere in their website/docs

I have recently proposed this to several projects

It seems to me that some people are not aware of the benefit of a "trust anchor" in the form of a clearly documented key ID that is used to sign the phars. This is especially important if downstream consumers want to install tools in CI or some non interactive build environment where we want to use --trust-gpg-keys so we want to know the key id up front.

@theseer
Copy link
Member

theseer commented Dec 11, 2023

Very valid point.

I'll try to add documentation - and maybe revamp the full website in a not too distant future :)

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

No branches or pull requests

2 participants