Hola Jose Luis, Como bien comenta Paul, en su momento hicimos varios intentos por "ajustar" el XAdES generado por OpenXAdES para que validara con el validador del MITyC (MITyCLibXAdES 1.0.4 como tú comentas). No lo conseguimos del todo, pero había pocas disfunciones (una de ellas era un bug del validador del ministerio que enviamos en su momento).
En definitiva, que OpenXAdES cumple su función cuando se trata de la gestión local de documentos firmados con perfil X-L, pero la interoperabilidad no es su fuerte. Otro aspecto débil de esta implementación es que siempre te tienes que ceñir a DigiDoc como formato XML contenedor, y no puedes generar firmas enveloped como para el caso de Facturae :( Total, que visto todo esto y ante la ausencia de implementaciones abiertas de XAdES, unimos esfuerzos con el proyecto jXAdES (http://xades.dev.java.net). Este proyecto proporciona una implementación totalmente compatible con 1.3.2, e incluso con 1.4.1. El problema es que no implementa aún X-L (hasta el momento sólo implementa XAdES-T). Con la llegada del API del ministerio (MITyC), tuvimos una nueva librería abierta para XAdES e implementamos un módulo criptográfico similar al que tenemos para OpenXAdES (uji-crypto-mityc). El problema de este módulo son las dependencias ... Las librerías del ministerio no están muy trabajadas en este sentido y el applet resultante pesaba en exceso (jXAdES si usas Java 6 no tiene ninguna dependencia). Con todo esto, decidimos que la mejor opción podría ser generar en cliente un formato lo más simple posible XAdES-EPES y luego enriquecerlo en el servidor para convertirlo en XAdES-X-L utilizando alguna librería como la del ministerio. Y esa es la evolución del tema XAdES ... :) --- Salut, ==================================== Ricardo Borillo Domenech http://xml-utils.com / http://twitter.com/borillo 2010/8/23 José Luís Vaquero <[email protected]>: > Cierto, me refiero a OpenXAdES. Me falta la documentacion actualizada con el > resto de preveedores de firma XADES y no he provado ninguna mas. > > Cuando pones Mytic ¿Te refieres a la libreria MITyCLibXAdES del ministerio > de industria, turismo y comercio? ¿Soporta cryptoapplet la generacion de > X-L con ella? en caso de ser asi, ¿Es tan facil como con OpenXAdES? Por que > me encanta como el cryptoapplet se come todo el trabajo del OCSP y la TSA. > > > > > _______________________________________________ > CryptoApplet mailing list > [email protected] > http://llistes.uji.es/mailman/listinfo/cryptoapplet > > _______________________________________________ CryptoApplet mailing list [email protected] http://llistes.uji.es/mailman/listinfo/cryptoapplet
