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

Add info about which signing keys will be used for published artifacts #1049

Closed
yogurtearl opened this issue Jan 9, 2024 · 7 comments
Closed
Labels
documentation released Issue has been released

Comments

@yogurtearl
Copy link

Add info about which signing keys will be used for published artifacts.

For security purposes, it would be great if you were able to publish details (in the project docs) about gpg public keys that are "valid" for use when verifying signing artifacts uploaded to maven central.

This allows for "out of band" verification of the expected signing key.

Some examples of other libs publishing their signing keys:

https://square.github.io/okhttp/security/security/#verifying-artifacts

https://github.com/eclipse/jetty.project/blob/jetty-10.0.x/KEYS.txt
https://downloads.apache.org/commons/KEYS
https://downloads.apache.org/logging/KEYS

@gotson gotson changed the title Add info about which signing keys will be used for published artifacts. Add info about which signing keys will be used for published artifacts Jan 10, 2024
@gotson
Copy link
Collaborator

gotson commented Jan 10, 2024

Up to @xerial since his key is being used in CI.

@xerial
Copy link
Owner

xerial commented Jan 10, 2024

I think this key (fingerprint) has been used for releasing sqlite-jdbc:

Taro L. Saito (For GitHub Actions) <[email protected]> C1CB A75E C9BD 0BAF 8061  9354 59E0 5CE6 1818 7ED4

@gotson
Copy link
Collaborator

gotson commented Jan 19, 2024

@yogurtearl did you test the manual verification with the above key ?

@yogurtearl
Copy link
Author

yep, that is the key that is being used to sign the latest binaries, would be helpful to put it in the docs, on the website or in the README.

@gotson
Copy link
Collaborator

gotson commented Feb 5, 2024

yep, that is the key that is being used to sign the latest binaries, would be helpful to put it in the docs, on the website or in the README.

we would accept a PR in the readme, as we don't have a website.

@prubel
Copy link
Contributor

prubel commented Mar 4, 2024

I ran into the same problem and just added #1076 with an update for the key.

@gotson gotson closed this as completed in 18c0bd4 Mar 5, 2024
Copy link
Contributor

🎉 This issue has been resolved in 3.45.2.0 (Release Notes)

@github-actions github-actions bot added the released Issue has been released label Mar 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation released Issue has been released
Projects
None yet
Development

No branches or pull requests

4 participants