Ich habe versucht, herauszufinden, ob das zentrale Repository SSL-fähig ist, aber das ist es wahrscheinlich nicht. Ich habe festgestellt, dass es Signaturen für jede jar- und pom-Datei im zentralen Maven-Repository gibt. Also möchte ich zumindest die Signaturen aller heruntergeladenen Maven-Dateien (pom/jar) überprüfen.
Das Beispiel aus http://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ :
ant-1.8.2.jar
ant-1.8.2.jar.asc
ant-1.8.2.jar.asc.md5
ant-1.8.2.jar.asc.sha1
ant-1.8.2.jar.md5
ant-1.8.2.jar.sha1
ant-1.8.2.pom
ant-1.8.2.pom.asc
ant-1.8.2.pom.asc.md5
ant-1.8.2.pom.asc.sha1
ant-1.8.2.pom.md5
ant-1.8.2.pom.sha1
Mir ist klar, dass ich für jedes Repository öffentliche Schlüssel importieren muss, und damit habe ich kein Problem. Ich vermute, dass die öffentlichen Schlüssel für Maven Central hier zu finden sind https://svn.apache.org/repos/asf/maven/project/KEYS .
Es gibt im Internet eine Fülle von Anleitungen, wie man mit Maven signiert. Ich habe jedoch keine Informationen darüber gefunden, wie man Maven (2 oder 3) zwingt, Signaturen von heruntergeladenen jar/pom-Dateien zu überprüfen. Ist das möglich?
(Nexus Professional ist keine Option)
Vielen Dank für Ihre Hilfe.