Skip to content

Please publish the list of the official release PGP keys #2020

@vlsi

Description

@vlsi

The idea is project page should provide clear steps to verify if the release is official.
I'm afraid I've no standard way of doing that, however it would be nice if you could mention the official PGP key ids in the Download section.

Moving from 4.12 to 5.5.1 gives the following:

> Checksum/PGP violations detected on resolving configuration :src:jorphan:testCompileClasspath
    No trusted PGP keys are configured for group org.apiguardian:
      org.apiguardian:apiguardian-api:1.1.0 (pgp=[85911f425ec61b51], sha512=[computation skipped])
    No trusted PGP keys are configured for group org.junit.jupiter:
      org.junit.jupiter:junit-jupiter-api:5.5.1 (pgp=[85911f425ec61b51], sha512=[computation skipped])
    No trusted PGP keys are configured for group org.junit.platform:
      org.junit.platform:junit-platform-commons:1.5.1 (pgp=[85911f425ec61b51], sha512=[computation skipped])
    No trusted PGP keys are configured for group org.opentest4j:
      org.opentest4j:opentest4j:1.2.0 (pgp=[85911f425ec61b51], sha512=[computation skipped])

See also spring-projects/spring-framework#23434 (comment)

See also jacoco/jacoco#937

See also https://gitlab.ow2.org/asm/asm/issues/317884

Sample implementation for Apache JMeter: https://jmeter.apache.org/download_jmeter.cgi As you see, it refers KEYS file and links to the page with gpg commands to verify the signatures.

PS. I don't really expect that everybody would start verifying their downloads, however making the official key ID publicly available would help for automated verifications as well.

PS. Thanks for JUnit!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions