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 > >
<<image001.png>>
<<image002.gif>>
_______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
