查看jar文件签名
jarsigner -verify -verbose -certs <jar-file>
jarsigner -verify -verbose -certs jetty-jmx-10.0.15.jar
0 Tue Apr 11 12:25:30 CST 2023 META-INF/
0 Tue Apr 11 12:25:28 CST 2023 org/
0 Tue Apr 11 12:25:28 CST 2023 org/eclipse/
0 Tue Apr 11 12:25:28 CST 2023 org/eclipse/jetty/
0 Tue Apr 11 12:25:28 CST 2023 org/eclipse/jetty/jmx/
0 Tue Apr 11 12:25:30 CST 2023 META-INF/maven/
0 Tue Apr 11 12:25:30 CST 2023 META-INF/maven/org.eclipse.jetty/
0 Tue Apr 11 12:25:30 CST 2023 META-INF/maven/org.eclipse.jetty/jetty-jmx/
15550 Tue Apr 11 12:25:28 CST 2023 org/eclipse/jetty/jmx/MetaData.class
6833 Tue Apr 11 12:25:28 CST 2023 org/eclipse/jetty/jmx/MetaData$AttributeInfo.class
6178 Tue Apr 11 12:25:28 CST 2023 org/eclipse/jetty/jmx/MetaData$OperationInfo.class
9324 Tue Apr 11 12:25:28 CST 2023 org/eclipse/jetty/jmx/ConnectorServer.class
15975 Tue Apr 11 12:25:28 CST 2023 org/eclipse/jetty/jmx/MBeanContainer.class
2967 Tue Apr 11 12:25:28 CST 2023 org/eclipse/jetty/jmx/ConnectorServer$JMXRMIServerSocketFactory.class
5450 Tue Apr 11 12:25:28 CST 2023 org/eclipse/jetty/jmx/ObjectMBean.class
3208 Tue Apr 11 12:25:28 CST 2023 META-INF/NOTICE.txt
25604 Tue Apr 11 12:25:28 CST 2023 META-INF/LICENSE
1844 Tue Apr 11 12:24:26 CST 2023 META-INF/maven/org.eclipse.jetty/jetty-jmx/pom.xml
63 Tue Apr 11 12:25:30 CST 2023 META-INF/maven/org.eclipse.jetty/jetty-jmx/pom.properties
371 Tue Apr 11 12:25:28 CST 2023 module-info.class
1801 Tue Apr 11 12:25:30 CST 2023 META-INF/MANIFEST.MF
s = signature was verified
m = entry is listed in manifest
k = at least one certificate was found in keystore
jar is unsigned.
去除jar文件原有签名
zip -d <jar-file> META-INF/*.SF META-INF/*.RSA META-INF/*.DSA META-INF/*.MF
zip -d test.jar META-INF/*.SF META-INF/*.RSA META-INF/*.DSA META-INF/*.MF