Hola David,

Si quieres, adjunta la que tú estás probando e intento firmarla en XP/IE8.

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



2010/10/14  <[email protected]>:
> Muchas gracias Ricardo:
>
> He probado la nueva versión. En formato RAW me firma sin problemas
> pero tanto en OpenXADES como FACTURAE me da error de "premature end of
> file". Estoy con IE8 y windows XP.
> Con estas pruebas me da la impresión de que el problema puede ser del
> XML que le paso al applet, pero le estoy pasando XML en formato
> FACTURAE generados por aplicaciones que, en principio, lo hacen bien.
> Si alguien me envia una factura sin firmar que la tenga probada con
> esta versión del applet podré ver si efectivamente el problema es de
> la versión de mis facturas.
>
> Gracias a todos.
>
> Ricardo Borillo <[email protected]> escribió:
>
>> Hola David,
>>
>> Después del verano tendríamos que haber publicado ya la nueva versión
>> del applet de firma: CryptoApplet 2.1.1.
>>
>> El exceso de trabajo actualmente ha hecho que ni Paul ni yo podamos
>> dedicar mucho tiempo a las tareas pendientes de CryptoApplet, pero sí
>> que te podemos asegurar que tanto la versión anterior como la actual
>> funcionan perfectamente en Windows XP/Vista/7 con IE7/IE8/Firefox y en
>> Linux y MacOSX con Firefox.
>>
>> También comentarte que nuestras pruebas incluyen varios tipos de
>> certificados, así como varias tarjetas criptográficas como el propio
>> DNIe y las tarjetas de la ACCV, CATCert y FNMT.
>>
>> En definitva, que puedes tener algún problemilla usándolo, pero
>> podemos decir con toda tranquilidad que el applet está funcionando en
>> múltiples entornos y con múltiples configuraciones sin problemas.
>>
>> Bueno, dejando de vender la moto y volviendo a tu problema concreto,
>> lo mejor es que pruebes con lo que será la versión 2.1.1 del applet.
>> Para ello te incluyo un archivo comprimido con todos los JARs
>> necesarios y un index.html que te permitirá realizar varios tipos de
>> firma (sólo tienes que poner el contenido a firmar en el textarea de
>> arriba, en tu caso la Facturae que estés probando).
>>
>> Espero que te sea de uilidad y que puedas completar tus pruebas.
>>
>> ---
>> Salut,
>> ====================================
>> Ricardo Borillo Domenech
>> http://xml-utils.com
>> twitter: @borillo
>>
>>
>>
>> 2010/10/13 David Sisques <[email protected]>:
>>> Buenas tardes:
>>>
>>> En primer lugar querría decir que en nuestra empresa desarrollamos en
>>> entorno Microsoft y los conocimientos que tenemos de java son escasos.
>>> Estoy haciendo pruebas con cryptoapplet y no consiguo que me funcione. No me
>>> va ni tan siquiera la página de prueba
>>> http://projectestic.uji.es/pr/cryptoapplet/samples/v2.1.0/test.html Las
>>> pruebas las hago para firmar con el DNI en formato facturae y siempre me
>>> dice "premature end of file". La traza en ese momento es:
>>>
>>> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
>>> [14:18:53,754] - Loading signature format:
>>> es.uji.security.crypto.facturae.FacturaeSignatureFactory
>>> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
>>> [14:18:53,769] - Selected a digital signature certificate
>>> DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams
>>> [14:18:53,769] - Retrieving data from
>>> http://projectestic.uji.es/pr/cryptoapplet/samples/v2.1.0/factura.xml
>>> DEBUG thread-sig-0 es.uji.security.ui.applet.io.URLInputParams
>>> [14:18:54,129] - Retrieved 6710 bytes
>>> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
>>> [14:18:54,129] - Encoding: PLAIN
>>> DEBUG thread-sig-0 es.uji.security.ui.applet.SignatureThread
>>> [14:18:55,862] - Signing data
>>> [Fatal Error] :1:1: Premature end of file.
>>> ERROR thread-sig-0 es.uji.security.ui.applet.SignatureThread
>>> [14:18:56,643] - <html><font color='red'>No se ha podido calcular la
>>> firma</font></html>
>>> org.xml.sax.SAXParseException: Premature end of file.
>>> at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown
>>> Source)
>>> at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown
>>> Source)
>>> at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
>>> at
>>> es.uji.security.crypto.facturae.FacturaeSignatureFactory.formatSignature(Fac
>>> turaeSignatureFactory.java:28)
>>> at es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:298)
>>> DEBUG thread-sig-0 es.uji.security.ui.applet.AppHandler [14:18:56,643] -
>>> Call JavaScript method: onSignError
>>> es.uji.security.ui.applet.SignatureAppletException
>>> at es.uji.security.ui.applet.SignatureThread.run(SignatureThread.java:306)
>>>
>>>
>>>
>>> Un saludo,
>>> David Sisqués
>>> www.deinta.com
>>>
>>>
>>>
>>>
>>> Un saludo,
>>> David Sisqués
>>> www.deinta.com
>>>
>>>
>>> P Antes de imprimir este e-mail piense bien si es necesario hacerlo: El
>>> medio ambiente es cosa de todos
>>> En cumplimiento del artículo 5 LOPD, DESARROLLO E INTEGRACIÓN DE
>>> COMUNICACIONES, S.L.L. le informa de que sus datos personales se encuentran
>>> contenidos en un fichero titularidad del Responsable del fichero, con la
>>> finalidad de poder realizar las comunicaciones que sean necesarias para el
>>> cumplimiento de las relaciones entabladas entre ambas partes, no cediéndose
>>> dicha información a ningún tipo de organismo, ni público ni privado. El
>>> Responsable del Fichero es DESARROLLO E INTEGRACIÓN DE COMUNICACIONES,
>>> S.L.L., con dirección de acceso en C/ Bari, 25 Dpdo. 50.197 de Zaragoza,
>>> ante el que podrán ejercitar sus derechos de acceso, rectificación,
>>> cancelación u oposición.
>>>
>>> _______________________________________________
>>> 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

Responder a