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

Responder a