Buenos días, nosotros tuvimos un problema similar, el problema no era del componente sino nuestro, me explico:

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 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





__________ 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

Responder a