Hola Daniel, Como te comentaba en el correo anterior, lo único que se me ocurre es que esté pillando una versión antigua de iText. Prueba a vaciar explícitamente la caché de JARs de la máquina virtual e intenta probar de nuevo.
¿Te pasa también con la versión de pruebas que tenemos en la web? Ah, por cierto, el otro día envié un empaquetado de la nueva versión, si quieres hacer pruebas con ella mejor. --- Salut, ==================================== Ricardo Borillo Domenech http://xml-utils.com twitter: @borillo 2010/9/29 Daniel <[email protected]> > Parece ser en la clase PDFSignatureFactory, en la llamada “PdfStamper stp > = PdfStamper.createSignature(reader, sout, '\0', *null*, *true*); ” donde > se genera el error. > > > > Sin embargo, el error muestra una llamada a la función solamente con cuatro > parámetros…. > > > > No encontramos una explicación lógica, ¿se os ocurre algo? > > > > Saludos > > > > *De:* [email protected] [mailto: > [email protected]] *En nombre de *Daniel > *Enviado el:* martes, 28 de septiembre de 2010 18:41 > > *Para:* 'Llista de correu per al CryptoApplet' > *Asunto:* Re: [CryptoApplet] Error en el firmado > > > > Hola Ricardo, > > > > Sí, hasta ahora sólo le pasa a una. > > > > La versión del iText es la itext-1.4.8 > > > > Saludos > > > > > > *De:* [email protected] [mailto: > [email protected]] *En nombre de *Ricardo Borillo > *Enviado el:* martes, 28 de septiembre de 2010 18:22 > *Para:* Llista de correu per al CryptoApplet > *Asunto:* Re: [CryptoApplet] Error en el firmado > > > > Hola Daniel, > > Parece que la versión de iText que se está utilizando no es la correcta (la > clase de firma PDF no encuentra un método que esperaba): > > Exception in thread "thread-sig-0" java.lang.NoSuchMethodError: > com.lowagie.text.pdf.PdfStamper.createSignature > > ¿Qué versión utilizais? ¿Sólo le pasa a una persona en concreto y el resto > si que puede firmar PDFs sin problemas? > > > --- > Salut, > ==================================== > Ricardo Borillo Domenech > http://xml-utils.com > twitter: @borillo > > 2010/9/28 Daniel <[email protected]> > > [image: Descripción: ADR Formación] <http://www.adrformacion.com/> > > Buenas tardes, > > Un colaborador está intentando firmar un documento, y está obteniendo el > siguiente error de Java: > > > > Window initialized > > STORE: MSCAPI > > START: 1SIGNATURECOUNT: 1 > > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [16:53:30,582] > - Getting selected certificate > > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [16:53:30,582] > - Selected certificate:CN=XXXX XXXXX XXXXXX - NIF XXXXXXX, OU= XXXXXX, > OU=FNMT Clase 2 CA, O=FNMT, C=ES > > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [16:53:30,582] > - Validating certificate > > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [16:53:30,582] > - The certificate is valid > > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [16:53:30,582] > - Loading certificate store > > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [16:53:30,582] > - Certificate store loaded > > Certificate Alias: OU=FNMT Clase 2 CA, O=FNMT, C=ES Serial=XXXXXX > > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [16:53:30,582] > - Loading signature format: es.uji.security.crypto.pdf.PDFSignatureFactory > > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [16:53:30,582] > - Selected a digital signature certificate > > DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams > [16:53:30,582] - Retrieving data from > http://intranet.adrformacion.com/prt/files/Contratos/contrato192.pdf > > DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams > [16:53:30,644] - Retrieved 178038 bytes > > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [16:53:30,644] > - Encoding: PLAIN > > DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [16:53:30,644] > - Signing data > > ASK FOR: PDFSIG_CA_CERTSreturn value9 > > ASK FOR: PDFSIG_CA_CERT1return valuecagva.pem > > ASK FOR: PDFSIG_CA_CERT2return valuerootca.pem > > ASK FOR: PDFSIG_CA_CERT3return valueaccv-ca2.pem > > ASK FOR: PDFSIG_CA_CERT4return valueACDNIE001.pem > > ASK FOR: PDFSIG_CA_CERT5return valueACDNIE002-SHA1.pem > > ASK FOR: PDFSIG_CA_CERT6return valueACDNIE003-SHA1.pem > > ASK FOR: PDFSIG_CA_CERT7return valueNisuCa.pem > > ASK FOR: PDFSIG_CA_CERT8return valuetest.pem > > ASK FOR: PDFSIG_CA_CERT9return valuefnmt.pem > > Exception in thread "thread-sig-0" java.lang.NoSuchMethodError: > com.lowagie.text.pdf.PdfStamper.createSignature(Lcom/lowagie/text/pdf/PdfReader;Ljava/io/OutputStream;CLjava/io/File;Z)Lcom/lowagie/text/pdf/PdfStamper; > > at > es.uji.security.crypto.pdf.PDFSignatureFactory.formatSignature(PDFSignatureFactory.java:192) > > at > es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:298) > > > > Creo que está intentando firmar con su certificado de la FNMT, y me comenta > que la barra de progreso se queda a la mitad. ¿Sabeis qué puede estar > generando el error? > > Gracias de antemano. > > > > Un saludo > > *Daniel Ibáñez del Campo* > > Dpto. Soporte y Desarrollo > > Tel. 941 250 116 ext. 22 > > [email protected] > > *[image: Descripción: > http://www.adrformacion.com/imgcorreo/2010/iconcal.gif]ADR Formación* - > Vara de Rey 41 Bis. 1º Of. 6 · 26002 Logroño La Rioja · Tel. 941 250 116 · > Fax 941 236 805 > > Este comunicado es para uso exclusivo del destinatario y puede contener > información confidencial. Si usted no es el destinatario indicado queda > prohibida legalmente la difusión de la información, por favor comuníquenoslo > y destruya la misma. Gracias. > > Sus datos únicamente son utilizados para el envío de información sobre > Formación y Desarrollos Informáticos, y en ningún caso son cedidos a > terceros. Si no desea recibir más información de ADR Formación responda a > este correo indicando en el asunto la palabra "Eliminar". Si desea modificar > los datos de contacto, por favor comuníquelo. > > > > > _______________________________________________ > CryptoApplet mailing list > [email protected] > http://llistes.uji.es/mailman/listinfo/cryptoapplet > > > > _______________________________________________ > CryptoApplet mailing list > [email protected] > http://llistes.uji.es/mailman/listinfo/cryptoapplet > >
<<image002.gif>>
<<image001.png>>
_______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
