Signing the jars is giving MD5 digest error
Issue
- I am trying to sign client jars
"jboss-aop-client.jar"and"jboss-common-core.jar"and I get below exception. I need to sign these jars to use in jnlp client. Can you please tell me how to sign these jars?
Exception in thread "main" java.lang.SecurityException: MD5 digest error for org/jboss/aop/AdviceType.class
[exec] at sun.security.util.ManifestEntryVerifier.verify(ManifestEntryVerifier.java:192)
[exec] at java.util.jar.JarVerifier.processEntry(JarVerifier.java:212)
[exec] at java.util.jar.JarVerifier.update(JarVerifier.java:199)
[exec] at java.util.jar.JarVerifier$VerifierStream.read(JarVerifier.java:449)
[exec] at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
[exec] at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
[exec] at java.io.FilterInputStream.read(FilterInputStream.java:66)
[exec] at com.sun.java.util.jar.pack.ClassReader$1.read(ClassReader.java:43)
[exec] at java.io.DataInputStream.readInt(DataInputStream.java:370)
[exec] at com.sun.java.util.jar.pack.ClassReader.readMagicNumbers(ClassReader.java:139)
[exec] at com.sun.java.util.jar.pack.ClassReader.read(ClassReader.java:122)
[exec] at com.sun.java.util.jar.pack.PackerImpl$DoPack.readClass(PackerImpl.java:490)
[exec] at com.sun.java.util.jar.pack.PackerImpl$DoPack.run(PackerImpl.java:464)
[exec] at com.sun.java.util.jar.pack.PackerImpl.pack(PackerImpl.java:73)
[exec] at com.sun.java.util.jar.pack.Driver.main(Driver.java:259
[exec] at com.sun.java.util.jar.pack.PackerImpl.pack(PackerImpl.java:73)
[exec] at com.sun.java.util.jar.pack.Driver.main(Driver.java:259)
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 5.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.