el fallo era que poníamos un acento en formato no utf-8, si cualquier caracter que se escribe en un archivo es no utf-8, dicho archivo
ya no es utf-8 y el componente falla, para ver si es por esto que falla:
abre el xml con un editor (nosotros utilizamos notepad ++ que es gratuito) y comprueba que está en utf-8 haz una prueba, vuelve a convertirlo a utf-8 y mira a ver si cambia algo, a nosotros había un archivo que decía que estaba en formato utf-8 (hay varios formatos dentro de utf-8, uno de ellos creo que pone una cabecera y no comprueba...) y hasta que no lo convertimos ...
una vez que estés segura ya puedes probar con el applet... Elías Breijo escribió:
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 enformatoFacturae. He descargado el código de los ejemplos, y al firmar lafactura deprueba (factura.xml) todo parece funcionar bien. El error viene altratar devalidar la factura con el servicio disponible en la página delMinisterio deIndustria, donde la validación de formato y contable es correcta, perono lade 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, conlosarchivos de ejemplo en un servidor web apache. Al firmar la factura de prueba desde el ejemplo múltiple de proyectostic.uji.es la facturaresultadosí que valida contra la web del Ministerio,http://www11.mityc.es/FacturaE/Elías Breijo comentaba algo parecido sobre éste mismo error en laentradahttp://llistes.uji.es/pipermail/cryptoapplet/2010-March/000316.html delalista 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 algomáspara 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__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5063 (20100426) __________ ESET NOD32 Antivirus ha comprobado este mensaje. http://www.eset.com------------------------------------------------------------------------_______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet __________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5063 (20100426) __________ ESET NOD32 Antivirus ha comprobado este mensaje. http://www.eset.com
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5063 (20100426) __________ ESET NOD32 Antivirus ha comprobado este mensaje. http://www.eset.com
<<attachment: luismolina.vcf>>
_______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
