Can someone please tell me what are the available options to verify the pgp signatures in maven dependencies in a product build environment? When I was investigating on this problem, I encountered this article which explains a solutions for this problem but those options requires manual involvement one way or another when verifying the signature.
Even though pgpverify-maven-plugin
is built to fulfill this requirement, without manually defining the trusted public fingerprints in key-map in pgpverify plugin, we will not be able to fully trust the verification results comes from the pgpverify plugin (correct me if I am wrong)
So my questions are,
Do we have any alternatives to achieve fully automated verification for maven dependencies?
with the current behavior of maven repo, pgpverify plugin is the best solution we can rely on? don't we have any paid solution to get this done (I looked into Nexus but could not find one. Nexus signature verification is somewhat similar to pgpverify plugin)?
Why maven repository does not have a central key to verify all the dependencies uploaded into maven central just like npm registry?