Parece ser que mi problema solamente aparece si en la ventana de selección de certificado señalo la opción de mostrar los datos a firmar antes de hacerlo.
Ahora mi problema es otro. Una vez firmada la verifico en la web http://www11.mityc.es/FacturaE/ValidarCompleto y el resultado que me da es que la firma es invalida. Concretamente "Información de política mal formada" que lo define así: "Una firma digital de una factura electrónica válida es aquella que se ajusta a la política de factura electrónica v 3.0 ó v 3.1. Sin la presencia de la política la firma digital puede seguir siendo válida en el contexto de firma digital XAdES pero no lo será en el contexto de factura electrónica." Un saludo, David Sisqués www.deinta.com <http://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. -----Mensaje original----- De: [email protected] [mailto:[email protected]]en nombre de David Sisques Enviado el: lunes, 18 de octubre de 2010 10:06 Para: 'Llista de correu per al CryptoApplet' Asunto: Re: [CryptoApplet] ***UNCHECKED*** ***UNCHECKED*** Re: Problema confirma Facturae Buenos días: OS envío las facturas que intento firmar. En una de ellas he puesto el BOM pero tampoco me funciona. Un saludo, David Sisqués www.deinta.com <http://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. -----Mensaje original----- De: [email protected] [mailto:[email protected]]en nombre de Ricardo Borillo Enviado el: jueves, 14 de octubre de 2010 10:00 Para: Llista de correu per al CryptoApplet Asunto: Re: [CryptoApplet] ***UNCHECKED*** ***UNCHECKED*** Re: Problema con firma Facturae 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 _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
