Hola, quería comunicaros un problema que tengo al generar el paquete
ujiCrypto.jar.
Estoy utilizando Eclipse como entorno de desarrollo. Empaqueto los binarios en
el JAR con las siguientes opciones:
Export generated class files and resources
Compress the content of the jar file
Export class files with compile errors
Export class files with compile warnings
Seal the jar
En cuanto al a firma del JAR, lo hago de la siguiente manera:
keytool -genkey -alias signFilesPrueba -keypass kpi135 -keystore storePrueba
-storepass ab987c
for %x in (*.jar) do jarsigner -keystore storePrueba %x signFilesPrueba
-storepass ab987c -keypass kpi135 -signedjar < claves.txt
Cuando intento usar el applet y le pido que firme un pdf con sellado de tiempo,
me da este error de que no encuentra una clase que sí que está dentro del
paquete ujiCrypto.jar:
Certificate Alias: C=ES, O=Generalitat Valenciana, OU=PKIGVA, CN=ACCV-CA2
Serial=3455814781361198700
Exception in thread "thread-sig-0" java.lang.NoClassDefFoundError:
com/lowagie/text/pdf/TSAClient
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at
es.uji.dsign.applet2.SignatureThread.run(SignatureThread.java:148)
Caused by: java.lang.ClassNotFoundException: com.lowagie.text.pdf.TSAClient
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 3 more
Caused by: java.io.IOException: open HTTP connection
failed:http://localhost:8080/ca/com/lowagie/text/pdf/TSAClient.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
_______________________________________________
CryptoApplet mailing list
[email protected]
http://llistes.uji.es/mailman/listinfo/cryptoapplet