在Maven工件上查看PGP签名

Nat*_*rot 7 gnupg pgp maven

我想从Central手动验证Maven工件上的PGP签名,但我不知道从哪里开始.

我在Apache的指南中看到将工件上传到中央存储库,它说"我们要求您为所有工件提供PGP签名".

我已经看到Sonatype的Nexus Pro软件提到在Nexus Pro功能博客文章中验证签名

但我无法找到有关如何手动获取签名的任何信息.我对GPG足够熟悉,可以执行实际验证.如何.asc在Central 获取工件文件?

Sla*_*ski 8

如果要自动检查项目依赖项的所有pgp签名,可以尝试执行:

mvn com.github.s4u.plugins:pgpverify-maven-plugin:check
Run Code Online (Sandbox Code Playgroud)

此插件下载所有签名(.asc)文件,并需要pgp密钥进行签名检查.

有关此插件的更多信息,您可以在网站上找到:http: //www.simplify4u.org/pgpverify-maven-plugin/


khm*_*ise 5

您可以简单地下载这些工件(.asc)文件并手动检查签名.可以通过http访问Maven Central,如下所示:

http://search.maven.org/remotecontent?filepath=com/soebes/smpp/smpp/0.4/smpp-0.4.pom.asc
Run Code Online (Sandbox Code Playgroud)