Puedes usar la aplicacion de validacion de esquemas de aqui http://validate.openlaboratory.net/ para comparar la firma generada con el esquema de factura electronica: http://www.facturae.es/es-ES/Documentacion/EsquemaFormato/Esquema%20Formato/Versi%C3%B3n%203_2/Facturaev3_2.xsdy al menos puedes comprobar que el formato es correcto...
El 19 de octubre de 2010 13:27, David Sisques <[email protected]>escribió: > 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.htmlLas > >>> 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 >
_______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
