Hola Raul, La 2.1.0 está en beta, y ya hemos empezado las pruebas con ella. Para la firma PDF, además del uji-format-pdf, necesitas también incluir el uji-crypto-cms.
--- Salut, ==================================== Ricardo Borillo Domenech http://xml-utils.com 2009/8/21 Raúl Fernández <[email protected]>: > Hola! > > He actualizado a la versión 2.1.0, > > Ahora al intentar firmar, se queda parado en el 30% aprox. Y el mensaje que > sale es el siguiente: > > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.SignatureApplet [12:27:53,064] - Nimbus Look&Feel > loaded > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.AppHandler [12:27:53,344] - Detected user agent > mozilla/4.0 (compatible; msie 8.0; windows nt 6.0; trident/4.0; slcc1; .net > clr 2.0.50727; .net clr 3.5.30729; .net clr 3.0.30618) > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.AppHandler [12:27:53,344] - Navigator variable set > to IEXPLORER > DEBUG thread applet-es.uji.security.ui.applet.SignatureApplet-1 > es.uji.security.ui.applet.SignatureApplet [12:27:53,742] - onInintOk > JavaScript function has been invoked > DEBUG Applet 4 LiveConnect Worker Thread > es.uji.security.ui.applet.AppHandler [12:28:01,305] - Setting > inputDataEncoding to PLAIN > DEBUG Applet 4 LiveConnect Worker Thread > es.uji.security.ui.applet.AppHandler [12:28:01,329] - Setting > signOutputFormat to es.uji.security.crypto.pdf.PDFSignatureFactory > Initializing Window ... > Window initialized > STORE: MSCAPI > START: 1SIGNATURECOUNT: 1 > Certificate Alias: Certificado Pruebas Software Válido > Exception in thread "thread-sig-0" java.lang.NoClassDefFoundError: > es/uji/security/crypto/cms/pdf/TSAClient > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Unknown Source) > at > es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:157) > Caused by: java.lang.ClassNotFoundException: > es.uji.security.crypto.cms.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/CividasWebEN/applet/es/uji/security/crypto/cms/ > 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 > > > > > > -----Mensaje original----- > De: [email protected] > [mailto:[email protected]] En nombre de Raúl Fernández > Enviado el: viernes, 21 de agosto de 2009 11:16 > Para: 'Ricardo Borillo' > CC: [email protected] > Asunto: Re: [CryptoApplet] Problema firma PDF con CryptoApplet > > Estoy usando la 2.0.5 ¿es estable la 2.1.0? > > Ya he conseguido solucionar el problema: > No había añadido al ujiConfig.jar los .pem que aparecen en ujiCrypto.conf > > CACamerfirma.pem > test.pem > VA-root.pem > VA-ocspSign.pem > Nisuca.pem > > Ahora ya me aparece el mensaje: firma realizada correctamente > > Pero no guarda el pdf resultado > > User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; > SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30618) > PATH: C:\Users\RAUL~1.FER\AppData\Local\Temp\MicrosoftCryptoApi_0_3.dll > 0000: 0E 15 8D 9F 6A C5 8B 31 - 67 30 BE 8F 4D 35 71 AB ....j..1g0..M5q. > 0010: D4 C9 F9 90 .... > > > --- > > 0000: 0E 15 8D 9F 6A C5 8B 31 - 67 30 BE 8F 4D 35 71 AB ....j..1g0..M5q. > 0010: D4 C9 F9 90 .... > > navigator: IEXPLORER > Returning ksh= > {iexplorer=es.uji.dsign.crypto.keystore.mscapikeyst...@197bb7} > STORE: MSCapiKeyStore > START: 1SIGNATURECOUNT: 1 > Certificate Alias: CN=AC Camerfirma Certificados Camerales, O=AC Camerfirma > SA, SERIALNUMBER=A82743287, L=Madrid (see current address at > www.camerfirma.com/address), [email protected], > C=ES Serial=13474770085092524033 > Error en el post 404 > > > > > > START: 1 SIGNATURECOUNT: 1 > > > Por lo que parece tengo problemas para escribir el resultado de la firma > > -----Mensaje original----- > De: [email protected] [mailto:[email protected]] En nombre de Ricardo > Borillo > Enviado el: viernes, 21 de agosto de 2009 10:15 > Para: Raúl Fernández > CC: [email protected] > Asunto: Re: [CryptoApplet] Problema firma PDF con CryptoApplet > > Hola Raul, > > ¿Qué versión de CryptoApplet utilizas? ¿La 2.0.5 o la del trunk? > ¿Puedes pegar los mensajes de la consola java? > > --- > Salut, > ==================================== > Ricardo Borillo Domenech > http://xml-utils.com > > > > 2009/8/21 Raúl Fernández <[email protected]>: >> Buenos días, >> >> Me da el siguiente error al intentar firmar un pdf: No se ha podido > calcular >> la firma >> >> Estoy intentando firmar con el certificado de pruebas de camerfirma y he >> seguido los pasos que aparecen en la lista para modificar el fichero de >> configuración y que acepte estos certificados, he eliminado la firma (y > las >> líneas posteriores a la segunda del MANIFEST) de los jars y los he vuelto > a >> firmar. >> >> Alguna pista¿? >> >> Muchas gracias >> >> >> >> _______________________________________________ >> CryptoApplet mailing list >> [email protected] >> http://llistes.uji.es/mailman/listinfo/cryptoapplet >> >> > > _______________________________________________ > CryptoApplet mailing list > [email protected] > http://llistes.uji.es/mailman/listinfo/cryptoapplet > > _______________________________________________ > CryptoApplet mailing list > [email protected] > http://llistes.uji.es/mailman/listinfo/cryptoapplet > > _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
