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

Responder a