David, comprueba también que la codificación real del texto que indica la política es correcto. Puedes verlo en el campo <xades:SignaturePolicyIdentifier>
Saludos. El día 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.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 > > -- Paúl Santapau Nebot http://es.linkedin.com/pub/paul-santapau/4/53a/a99 http://www.twitter.com/psantapau _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
