Hola, jugando con los formatos de entrada y salidad de cryptoapplet he logrado (aparentemente) solucionar el problema con el encoding de la firma en formato Facturae, recibiendo y enviando la factura en BASE64. Ahora bien, el problema con la validación de las facturas firmadas sigue ahí. He probado con varias herramientas de validación y el resultado ha sido el mismo (Firma inválida (firma y/o certificados alterados)). Además, ahora ni siquiera se me validad correctamente la factura de los ejemplos. ¿Alguna idea?
El 16 de abril de 2010 10:00, juanma mengual blanco <[email protected] > escribió: > Buenos días. > > Sigo haciendo pruebas con la firma en formato Facturae, pero no consigo que > la firma valide en todos los casos, explico: > > He comprobado que todas las facturas con las que he probado la firma están > con el encoding correcto antes de firmarlas. Durante el proceso de firma no > hay ningún error aparente en la traza, por lo que el proceso es correcto. > Uno de los problemas viene a la hora de recoger la factura firmada, ya que > si lo hago a través del botón DOWNLOAD la factura no se valida. > > Supongo que este problema se deberá al navegador (IE), aunque al comprobar > el encoding de la factura firmada no es UTF-8, Windows-1252, que es el del > sistema, o ISO-8859-1. La cuestión es que si copio el contenido de la > factura directamente del text-area de la página de ejemplo y creo un archivo > nuevo a mano la factura sí que es correcta. > > La verdad es que estoy bastante liado porque el error que me muestra la > página al validar es el mismo en todos los casos, por lo que se hace > bastante difícil encontrar la raíz del problema. > > Saludos. > > El 13 de abril de 2010 15:25, paul santapau <[email protected]>escribió: > > Hola Juanma, >> >> Podría ser por problemas de codificación, mi sugerencia es que >> revises el xml resultante para ver que el encoding que se indica es >> exactamente el que se sigue. >> >> Saludos. >> Paúl. >> >> El día 7 de abril de 2010 17:51, juanma mengual blanco >> <[email protected]> escribió: >> > Hola a todos los usuarios de la lista. >> > >> > Estoy tratando de configurar el CryptoApplet para firmar facturas en >> formato >> > Facturae. He descargado el código de los ejemplos, y al firmar la >> factura de >> > prueba (factura.xml) todo parece funcionar bien. El error viene al >> tratar de >> > validar la factura con el servicio disponible en la página del >> Ministerio de >> > Industria, donde la validación de formato y contable es correcta, pero >> no la >> > de la firma. El error devuelto por la página es el siguiente: >> > >> > **Firma inválida (firma y/o certificados alterados) >> > >> > Señalar que este error lo da cuando trato de firmar en mi equipo, con >> los >> > archivos de ejemplo en un servidor web apache. Al firmar la factura de >> > prueba desde el ejemplo múltiple de proyectostic.uji.es la factura >> resultado >> > sí que valida contra la web del Ministerio, >> http://www11.mityc.es/FacturaE/ >> > >> > Elías Breijo comentaba algo parecido sobre éste mismo error en la >> entrada >> > http://llistes.uji.es/pipermail/cryptoapplet/2010-March/000316.html de >> la >> > lista de correo, aunque no se si ya ha dado con la solución. >> > >> > A mi de momento se me plantea la duda de si tengo que configurar algo >> más >> > para poder ejecutar el ejemplo múltiple con normalidad o debería ser >> > suficiente con situarlo en un servidor apache accesible. >> > >> > Saludos. >> > >> > >> > >> > _______________________________________________ >> > 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
