Definitivamente registraré un bug para revisar la previsualización.

Muchas gracias por la info y disculpa que haya tardado tanto en contestar.

---
Salut,
====================================
Ricardo Borillo Domenech
http://xml-utils.com
twitter: @borillo


2010/9/8 Daniel <[email protected]>

> Sí, si no lo activo sí realiza el firmado correctamente
>
>
>
> *De:* [email protected] [mailto:
> [email protected]] *En nombre de *Ricardo Borillo
> *Enviado el:* miércoles, 08 de septiembre de 2010 10:27
>
> *Para:* Llista de correu per al CryptoApplet
> *Asunto:* Re: [CryptoApplet] Error al previsualizar contenido a firmar
>
>
>
> Hola Daniel,
>
> Si firmas sin activar la previsualización, ¿Funciona correctamente?
>
> ---
> Salut,
> ====================================
> Ricardo Borillo Domenech
> http://xml-utils.com / http://twitter.com/borillo
>
> 2010/9/8 Daniel <[email protected]>
>
> Hola Ricardo,
>
>
>
> Sí encuentra el PDF, me muestra el contenido.
>
> En este caso, el PDF no es demasiado complejo, son PDFs de entre 2 y 4
> páginas, con un pequeño logo por página.
>
> He probado con otros PDFs, y me ocurre lo mismo: al activar la
> previsualización e intentar firmar, vuelvo a obtener el error “No se ha
> podido calcular la firma”.
>
>
>
> Saludos
>
>
>
> *De:* [email protected] [mailto:
> [email protected]] *En nombre de *Ricardo Borillo
> *Enviado el:* miércoles, 08 de septiembre de 2010 7:38
> *Para:* Llista de correu per al CryptoApplet
> *Asunto:* Re: [CryptoApplet] Error al previsualizar contenido a firmar
>
>
>
> Hola Daniel,
>
> Parece que el PdfReader del API de itext no es capaz de leer el PDF que le
> estás pasando.
> ¿Puedes comprobar que el PDF está realmente accesible en la dirección que
> le pasas? Hay veces que no lo puede recuperar del servidor por lo que sea y
> recupera una página HTML con el error, con la consiguiente excepción en el
> procesamiento.
>
> ¿El PDF es muy complejo? ¿Has probado con otros documentos PDF?
>
> ---
> Salut,
> ====================================
> Ricardo Borillo Domenech
> http://xml-utils.com / http://twitter.com/borillo
>
> 2010/9/7 Daniel <[email protected]>
>
> [image: Descripción: ADR Formación] <http://www.adrformacion.com/>
>
> Hola,
>
> He estado haciendo unas prubas, y he observado, que obtengo un error al
> previsualizar el contenido de un PDF antes de firmarlo.
>
> Al pulsar CONTINUAR en la pantalla que muestra el contenido, muestra el
> texto “No se ha podido calcular la firma”.
>
> El texto de consola de Java es:
>
> Java Plug-in 1.6.0_21
>
> Usar versión JRE 1.6.0_21-b07 Java HotSpot(TM) Client VM
>
> Directorio local del usuario = C:\Users\dani
>
> ----------------------------------------------------
>
> c:   borrar ventana de consola
>
> f:   finalizar objetos en la cola de finalización
>
> g:   liberación de recursos
>
> h:   presentar este mensaje de ayuda
>
> l:   volcar lista del cargador de clases
>
> m:   imprimir sintaxis de memoria
>
> o:   activar registro
>
> q:   ocultar consola
>
> r:   recargar configuración de norma
>
> s:   volcar propiedades del sistema y de despliegue
>
> t:   volcar lista de subprocesos
>
> v:   volcar pila de subprocesos
>
> x:   borrar antememoria del cargador de clases
>
> 0-5: establecer nivel de rastreo en <n>
>
> ----------------------------------------------------
>
> START: 1SIGNATURECOUNT: 1
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [18:58:53,519]
> - Getting selected certificate
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [18:58:53,519]
> - Selected certificate:CN="IBAÑEZ DEL CAMPO, DANIEL (FIRMA)",
> GIVENNAME=DANIEL, SURNAME=IBAÑEZ, SERIALNUMBER=16607319P, C=ES
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [18:58:53,520]
> - Validating certificate
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [18:58:53,520]
> - The certificate is valid
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [18:58:53,520]
> - Loading certificate store
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [18:58:53,520]
> - Certificate store loaded
>
> Certificate Alias: CertFirmaDigital
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [18:58:53,522]
> - Loading signature format: es.uji.security.crypto.pdf.PDFSignatureFactory
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [18:58:53,541]
> - Selected a digital signature certificate
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams
> [18:58:53,541] - Retrieving data from
> http://intranet.adrformacion.com/prt/files/Contratos/contrato130.pdf
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams
> [18:58:53,679] - Retrieved 233240 bytes
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [18:58:53,679]
> - Encoding: PLAIN
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [18:58:58,929]
> - 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
>
> java.io.IOException: PDF header signature not found.
>
>                 at
> com.lowagie.text.pdf.PRTokeniser.checkPdfHeader(PRTokeniser.java:201)
>
>                 at
> com.lowagie.text.pdf.PdfReader.readPdf(PdfReader.java:466)
>
>                 at
> com.lowagie.text.pdf.PdfReader.<init>(PdfReader.java:175)
>
>                 at
> com.lowagie.text.pdf.PdfReader.<init>(PdfReader.java:164)
>
>                 at
> es.uji.security.crypto.pdf.PDFSignatureFactory.formatSignature(PDFSignatureFactory.java:189)
>
>                 at
> es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:298)
>
> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread [18:58:59,004]
> - The signature is not valid
>
> java.lang.NullPointerException
>
>                 at
> es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:315)
>
>
>
> Un saludo,
>
> *Daniel Ibáñez del Campo*
>
> *ADR Infor SL*
>
> *www.adrformacion.com*
>
> 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
>
>
>
> _______________________________________________
> 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

Responder a