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

Update openssl pgp keys and versions #719

Merged
merged 1 commit into from
Sep 5, 2024

Conversation

yosifkit
Copy link
Member

@yosifkit yosifkit commented Sep 5, 2024

The update job is currently failing because OpenSSL changed their signing keys. From https://openssl-library.org/source, it seems like it'll be this single key going forward, but I left the list in the templates in case that changes.

+ gpg --batch --verify /usr/local/src/openssl-3.1.7.tar.gz.asc /usr/local/src/openssl-3.1.7.tar.gz
gpg: Signature made Tue Sep  3 12:57:57 2024 UTC
gpg:                using RSA key BA5473A2B0587B07FB27CF2D216094DFD0CB81EF
gpg: Can't check signature: No public key

...

+ gpg --batch --verify /usr/local/src/openssl-3.3.2.tar.gz.asc /usr/local/src/openssl-3.3.2.tar.gz
gpg: Signature made Tue Sep  3 12:46:51 2024 UTC
gpg:                using RSA key BA5473A2B0587B07FB27CF2D216094DFD0CB81EF
gpg: Can't check signature: No public key

PGP keys for the signatures of old releases are available from the OTC page and can also be signed with a key with the fingerprint: EFC0 A467 D613 CB83 C7ED 6D30 D894 E2CE 8B3D 79F5.

The current releases are signed by the OpenSSL key with fingerprint BA54 73A2 B058 7B07 FB27 CF2D 2160 94DF D0CB 81EF.

- https://openssl-library.org/source/

>=3.1.7 >=3.3.2 and probably >=3.0.15, >=3.2.3, and >=3.4.0-alpha1 are signed with the new key.

> The current releases are signed by the OpenSSL key with fingerprint BA54 73A2 B058 7B07 FB27 CF2D 2160 94DF D0CB 81EF.
>
> https://openssl-library.org/source/
@tianon
Copy link
Member

tianon commented Sep 5, 2024

I left the list in the templates in case that changes.

You did? 😅 (I'm not seeing that, but I'm also not strongly attached to it and if these build that's probably fine and we can adjust if they change again since they probably won't simply revert and if they change again it'll be a secret third thing)

@yosifkit
Copy link
Member Author

yosifkit commented Sep 5, 2024

Sorry, I meant that I left it as a list so that it is easy to add more keys again, but not keeping the old unused keys.

# "OpenSSL <openssl@openssl.org>"
# https://openssl-library.org/source/index.html
# "The current releases are signed by the OpenSSL key with fingerprint:"
# https://keys.openpgp.org/search?q=openssl%40openssl.org
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we only appear to use PGP_KEYSERVER for OpenSSL, perhaps we should just switch to the superior keys.openpgp.org service explicitly? 👀

@tianon tianon merged commit 5cd8feb into docker-library:master Sep 5, 2024
11 checks passed
@tianon tianon deleted the openssl-gpg-keys branch September 5, 2024 22:59
docker-library-bot added a commit to docker-library-bot/official-images that referenced this pull request Sep 5, 2024
Changes:

- docker-library/rabbitmq@c2de1a4: Update 4.0-rc to otp 26.2.5.3
- docker-library/rabbitmq@bfcb6a8: Update 3.13 to otp 26.2.5.3
- docker-library/rabbitmq@5cd8feb: Merge pull request docker-library/rabbitmq#719 from infosiftr/openssl-gpg-keys
- docker-library/rabbitmq@fd645d8: Update openssl pgp keys and versions
docker-library-bot added a commit to docker-library-bot/official-images that referenced this pull request Sep 5, 2024
Changes:

- docker-library/rabbitmq@c2de1a4: Update 4.0-rc to otp 26.2.5.3
- docker-library/rabbitmq@bfcb6a8: Update 3.13 to otp 26.2.5.3
- docker-library/rabbitmq@5cd8feb: Merge pull request docker-library/rabbitmq#719 from infosiftr/openssl-gpg-keys
- docker-library/rabbitmq@fd645d8: Update openssl pgp keys and versions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants