HI Charles and Gonzalo, I do not think it is necessary to develop a new dataformat. There is already the component xmlsecurity ( see http://camel.apache.org/xml-security-component.html ) which supports XML Signature. XaDES-BES (http://www.w3.org/TR/XAdES/) just adds additional XML elements to the XML Signature, so it should be possible to add these additional elements in this component.
Regards Franz On Tue, Oct 14, 2014 at 3:19 PM, Charles Moulliard <ch0...@gmail.com> wrote: > An Apache project cannot include code developed under GPLv3 or LGPL license > due to rights restrictions (more info here : > http://www.apache.org/licenses/GPL-compatibility.html). > > On Tue, Oct 14, 2014 at 3:12 PM, Gonzalo Vasquez <gvasq...@altiuz.cl> wrote: > >> Dear Charles, >> >> Can you please elaborate on such license model discrepancies as I'm not >> really aware of them? >> >> Regards, >> >> Gonzalo Vásquez Sáez >> Gerente Investigación y Desarrollo (R&D) >> Altiuz Soluciones Tecnológicas de Negocios Ltda. >> Av. Nueva Tajamar 555 Of. 802, Las Condes - CP 7550099 >> +56 2 335 2461 >> gvasq...@altiuz.cl >> http://www.altiuz.cl >> http://www.altiuzreports.com >> >> >> >> El 14-10-2014, a las 10:02, Charles Moulliard <ch0...@gmail.com> escribió: >> >> > Which API do you use ? For your information, we couldn't use xades4j with >> > Apache Camel as the license model used which is GPLv3 is not compatible >> > with Apache License 2 - >> > http://www.apache.org/licenses/GPL-compatibility.html. >> > I have created a ticket for the Apache Santuario project : >> > https://issues.apache.org/jira/browse/SANTUARIO-402 >> > >> > On Tue, Oct 14, 2014 at 2:54 PM, Gonzalo Vasquez <gvasq...@altiuz.cl> >> wrote: >> > >> >> OK, I'll try both approaches and as soon as I have something to show >> I'll >> >> let you know. >> >> >> >> Gonzalo Vásquez Sáez >> >> Gerente Investigación y Desarrollo (R&D) >> >> Altiuz Soluciones Tecnológicas de Negocios Ltda. >> >> Av. Nueva Tajamar 555 Of. 802, Las Condes - CP 7550099 >> >> +56 2 335 2461 >> >> gvasq...@altiuz.cl >> >> http://www.altiuz.cl >> >> http://www.altiuzreports.com >> >> >> >> >> >> >> >> El 14-10-2014, a las 9:50, Charles Moulliard <ch0...@gmail.com> >> escribió: >> >> >> >>> We could perhaps integrate your work with the existing xml-security >> >>> data-format - http://camel.apache.org/xmlsecurity-dataformat.html >> >> instead >> >>> of developing a new one. >> >>> If we add a new value for this property (xmlCipherAlgorithm = >> XADES-BES) >> >> we >> >>> could use the other API instead of Apache Santuario. We could also >> >> request >> >>> to Santuario project that they support XADES-BES algorythm >> >>> >> >>> On Tue, Oct 14, 2014 at 2:43 PM, Charles Moulliard <ch0...@gmail.com> >> >> wrote: >> >>> >> >>>> Excellent news. Could you please raise a ticket here to keep track of >> >> your >> >>>> development https://issues.apache.org/jira/browse/CAMEL ? >> >>>> >> >>>> On Tue, Oct 14, 2014 at 2:33 PM, Gonzalo Vasquez <gvasq...@altiuz.cl> >> >>>> wrote: >> >>>> >> >>>>> Hi Charles, >> >>>>> >> >>>>> Sounds good, I'm actually already using the base64 dataformat, so >> >> using a >> >>>>> new one wouldn't be complex. Although I'll first have to test the >> >>>>> implementation using de xades4j API. >> >>>>> >> >>>>> Thanks. >> >>>>> >> >>>>> Gonzalo Vásquez Sáez >> >>>>> Gerente Investigación y Desarrollo (R&D) >> >>>>> Altiuz Soluciones Tecnológicas de Negocios Ltda. >> >>>>> Av. Nueva Tajamar 555 Of. 802, Las Condes - CP 7550099 >> >>>>> +56 2 335 2461 >> >>>>> gvasq...@altiuz.cl >> >>>>> http://www.altiuz.cl >> >>>>> http://www.altiuzreports.com >> >>>>> >> >>>>> >> >>>>> >> >>>>> El 14-10-2014, a las 9:28, Charles Moulliard <ch0...@gmail.com> >> >> escribió: >> >>>>> >> >>>>>> Hi Gonzola, >> >>>>>> >> >>>>>> What I suggest is that you develop a new dataFormat (= class with 2 >> >>>>>> methods) for the apache Camel project if you agree as described >> here ( >> >>>>>> http://camel.apache.org/custom-dataformat.html) with the API >> >>>>> supporting the >> >>>>>> XADES-BES. The dataformat could be integrated directly with the >> >>>>> endpoint : >> >>>>>> http://camel.apache.org/dataformat-component.html. >> >>>>>> >> >>>>>> Regards, >> >>>>>> >> >>>>>> On Tue, Oct 14, 2014 at 1:49 PM, Gonzalo Vasquez < >> gvasq...@altiuz.cl> >> >>>>> wrote: >> >>>>>> >> >>>>>>> Ok, that means that I'll have to code my own endpoint then, am I >> >> right? >> >>>>>>> >> >>>>>>> Gonzalo Vásquez Sáez >> >>>>>>> Gerente Investigación y Desarrollo (R&D) >> >>>>>>> Altiuz Soluciones Tecnológicas de Negocios Ltda. >> >>>>>>> Av. Nueva Tajamar 555 Of. 802, Las Condes - CP 7550099 >> >>>>>>> +56 2 335 2461 >> >>>>>>> gvasq...@altiuz.cl >> >>>>>>> http://www.altiuz.cl >> >>>>>>> http://www.altiuzreports.com >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> El 14-10-2014, a las 4:02, Charles Moulliard <ch0...@gmail.com> >> >>>>> escribió: >> >>>>>>> >> >>>>>>>> Hi Gonzalo, >> >>>>>>>> >> >>>>>>>> The xml-security dataformat of Camel uses behind the scene the >> >> Apache >> >>>>>>>> Santuario project (= http://santuario.apache.org/) which support >> >>>>>>> different >> >>>>>>>> XMLCipher ( >> >>>>>>>> >> >>>>>>> >> >>>>> >> >> >> http://santuario.apache.org/Java/api/org/apache/xml/security/encryption/XMLCipher.html >> >>>>>>> ) >> >>>>>>>> but unfortunately not XADES-BES. >> >>>>>>>> We should implement this API https://code.google.com/p/xades4j/ >> in >> >>>>> this >> >>>>>>>> case. >> >>>>>>>> >> >>>>>>>> Regards, >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> 2014-10-13 21:48 GMT+02:00 Gonzalo Vasquez <gvasq...@altiuz.cl>: >> >>>>>>>> >> >>>>>>>>> Hi folks, >> >>>>>>>>> >> >>>>>>>>> Any hints on how/if the xml-security endpoint supports the >> >> XaDES-BES >> >>>>>>>>> algorithm? >> >>>>>>>>> >> >>>>>>>>> Regards, >> >>>>>>>>> Gonzalo Vásquez Sáez >> >>>>>>>>> Gerente Investigación y Desarrollo (R&D) >> >>>>>>>>> Altiuz Soluciones Tecnológicas de Negocios Ltda. >> >>>>>>>>> Av. Nueva Tajamar 555 Of. 802, Las Condes - CP 7550099 >> >>>>>>>>> +56 2 335 2461 >> >>>>>>>>> gvasq...@altiuz.cl >> >>>>>>>>> http://www.altiuz.cl >> >>>>>>>>> http://www.altiuzreports.com >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> -- >> >>>>>>>> Charles Moulliard >> >>>>>>>> Apache Committer / Architect @RedHat >> >>>>>>>> Twitter : @cmoulliard | Blog : http://cmoulliard.github.io >> >>>>>>> >> >>>>>>> >> >>>>>> >> >>>>>> >> >>>>>> -- >> >>>>>> Charles Moulliard >> >>>>>> Apache Committer / Architect @RedHat >> >>>>>> Twitter : @cmoulliard | Blog : http://cmoulliard.github.io >> >>>>> >> >>>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Charles Moulliard >> >>>> Apache Committer / Architect @RedHat >> >>>> Twitter : @cmoulliard | Blog : http://cmoulliard.github.io >> >>>> >> >>>> >> >>> >> >>> >> >>> -- >> >>> Charles Moulliard >> >>> Apache Committer / Architect @RedHat >> >>> Twitter : @cmoulliard | Blog : http://cmoulliard.github.io >> >> >> >> >> > >> > >> > -- >> > Charles Moulliard >> > Apache Committer / Architect @RedHat >> > Twitter : @cmoulliard | Blog : http://cmoulliard.github.io >> >> > > > -- > Charles Moulliard > Apache Committer / Architect @RedHat > Twitter : @cmoulliard | Blog : http://cmoulliard.github.io