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
