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]>



 <http://www.adrformacion.com/> Descripción: ADR Formación


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/PdfRea
der;Ljava/io/OutputStream;CLjava/io/File;Z)Lcom/lowagie/text/pdf/PdfStamper;

            at
es.uji.security.crypto.pdf.PDFSignatureFactory.formatSignature(PDFSignatureF
actory.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

 <mailto:[email protected]> [email protected]


Descripción: http://www.adrformacion.com/imgcorreo/2010/iconcal.gifADR
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