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

Responder a