| View previous topic :: View next topic |
| Author |
Message |
Amenti Guest
|
Posted: Wed Oct 25, 2006 3:32 pm Post subject: XML-Signature-Components |
|
|
Hi,
I'm searching for Delphi components/units which support XML-Signature
(and maybe Encryption) and haven't been very lucky by finding them.
Maybe someone of you stumbled upon something usefull.
Thanks in advance. |
|
| Back to top |
|
 |
Remy Lebeau (TeamB) Guest
|
Posted: Wed Oct 25, 2006 10:45 pm Post subject: Re: XML-Signature-Components |
|
|
"Amenti" <Amenti (AT) Duat (DOT) com> wrote in message
news:453f3d4b$1 (AT) newsgroups (DOT) borland.com...
| Quote: | I'm searching for Delphi components/units which support XML-Signature
(and maybe Encryption) and haven't been very lucky by finding them.
|
XMLSec (http://www.aleksey.com/xmlsec/), which is built on libxml2
(http://www.xmlsoft.org), supports both Signature and Encryption. You can
find prebuilt Win32 DLLs at http://www.zlatkovic.com/libxml.en.html, and
Delphi wrappers at http://sourceforge.net/projects/libxml2-pas.
Gambit |
|
| Back to top |
|
 |
Amenti Guest
|
Posted: Thu Oct 26, 2006 2:46 pm Post subject: Re: XML-Signature-Components |
|
|
Thanks for the link.
I'll have a look at it. Is there some serious competition known to it? I
would like to evaluate a wide range of products to find the one most
suitable for me. |
|
| Back to top |
|
 |
Amenti Guest
|
Posted: Thu Jan 11, 2007 6:47 pm Post subject: Re: XML-Signature-Components |
|
|
Remy Lebeau (TeamB) wrote:
| Quote: | I'm searching for Delphi components/units which support XML-Signature
(and maybe Encryption) and haven't been very lucky by finding them.
XMLSec (http://www.aleksey.com/xmlsec/), which is built on libxml2
(http://www.xmlsoft.org), supports both Signature and Encryption. You can
find prebuilt Win32 DLLs at http://www.zlatkovic.com/libxml.en.html, and
Delphi wrappers at http://sourceforge.net/projects/libxml2-pas.
|
Hi again, I evaluated the whole thing now and it works very well. The
big drawback is, that it relies on LibXML which relies on IconV and
IconV ist under GNU-License so I can't use it in proprietary software. :(
Is there still hope or am I lost? |
|
| Back to top |
|
 |
Remy Lebeau (TeamB) Guest
|
Posted: Fri Jan 12, 2007 1:51 am Post subject: Re: XML-Signature-Components |
|
|
"Amenti" <Amenti (AT) Duat (DOT) com> wrote in message
news:45a631e7$1 (AT) newsgroups (DOT) borland.com...
| Quote: | The big drawback is, that it relies on LibXML which relies
on IconV and IconV ist under GNU-License so I can't use
it in proprietary software.
|
Then you are out of luck, unless you (or someone else) recompiles
LibXML2 to turn off the iconv support (there is a flag for it).
Gambit |
|
| Back to top |
|
 |
Amenti Guest
|
Posted: Fri Jan 12, 2007 7:39 pm Post subject: Re: XML-Signature-Components |
|
|
Remy Lebeau (TeamB) wrote:
| Quote: | Then you are out of luck, unless you (or someone else) recompiles
LibXML2 to turn off the iconv support (there is a flag for it).
|
Yes, it would take too much time for me I think especially staying up to
date.  |
|
| Back to top |
|
 |
Andreas Tscharner Guest
|
Posted: Thu Jan 18, 2007 5:07 pm Post subject: Re: XML-Signature-Components |
|
|
Amenti wrote:
| Quote: | Hi again, I evaluated the whole thing now and it works very well. The
big drawback is, that it relies on LibXML which relies on IconV and
IconV ist under GNU-License so I can't use it in proprietary software.
|
Hmmm...
I've downloaded the libiconv 1.9.2 (The same version you find at
zlatkovic) at GnuWin (on sourceforge) and it looks like it is licensed
under the LGPL, the lesser general gnu public license which means that
you can link against it even in proprietary software
Actually the iconv.h file in the zlatkovic archive says:
The GNU LIBICONV Library is free software; you can redistribute it
and/or modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
So you are allowed to dynamically link that DLL, but if you apply
changes *directly* *to* *the* *library*, you have to make them available
in source to you customer (BTW: you have to provide the source code of
th iconv library also available to you customer)
I am not a lawyer, so please re-check with you law department (or hire a
lawyer for this specific question)
Best regards
Andreas
--
Andreas Tscharner andreas.tscharner (AT) metromec (DOT) ch
------------------------------------------------------------------------
Real coders don't comment their code. It was hard to write, it should be
hard to understand. -- from the Linux Kernel Mailinglist |
|
| Back to top |
|
 |
Amenti Guest
|
Posted: Tue Jan 23, 2007 8:21 pm Post subject: Re: XML-Signature-Components |
|
|
Hi,
here you write LGPL.
| Quote: | under the LGPL, the lesser general gnu public license which means that
you can link against it even in proprietary software
Actually the iconv.h file in the zlatkovic archive says:
|
And here GPL.
| Quote: | The GNU LIBICONV Library is free software; you can redistribute it
and/or modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
|
I really hope for a typo in the second paragraph. ;)
Otherwise it's still not usable, but thanks anyway for your comment. |
|
| Back to top |
|
 |
Andreas Tscharner Guest
|
Posted: Wed Jan 24, 2007 9:19 am Post subject: Re: XML-Signature-Components |
|
|
Amenti wrote:
[snip]
| Quote: | And here GPL.
The GNU LIBICONV Library is free software; you can redistribute it
and/or modify it under the terms of the GNU Library General Public
^^^^^^^
License as published by the Free Software Foundation; either version 2
|
Best regards
Andreas
--
Andreas Tscharner andreas.tscharner (AT) metromec (DOT) ch
------------------------------------------------------------------------
Real coders don't comment their code. It was hard to write, it should be
hard to understand. -- from the Linux Kernel Mailinglist |
|
| Back to top |
|
 |
Amenti Guest
|
Posted: Wed Jan 24, 2007 10:46 pm Post subject: Re: XML-Signature-Components |
|
|
Hi,
| Quote: | [snip]
And here GPL.
The GNU LIBICONV Library is free software; you can redistribute it
and/or modify it under the terms of the GNU Library General Public
^^^^^^^
License as published by the Free Software Foundation; either
version 2
|
I may be wrong here but GPL2 is not synonymous with L(esser)GPL. |
|
| Back to top |
|
 |
Andreas Tscharner Guest
|
Posted: Thu Jan 25, 2007 9:12 am Post subject: Re: XML-Signature-Components |
|
|
Amenti wrote:
[snip]
| Quote: | I may be wrong here but GPL2 is not synonymous with L(esser)GPL.
|
I think I need to make myself clear...
Yes
GPL2 is not LGPL
If you use GPL code, you have to license all your code that uses the GPL
code as well under the GPL, even it is only linked dynamically (DLL)
If you use LGPL code, you can license your code under whatever license
you want as long as it is linked dynamically. If you make changes to the
code that is LGPL, you have to license that specific code under the LGPL.
For libiconv, which is LGPL: You can use it in your application without
having to license you application under the LGPL. If you make bugfixes
or changes to the libiconv code directly, this code has to be licensed
under the LGPL
Best regards
Andreas
--
Andreas Tscharner andreas.tscharner (AT) metromec (DOT) ch
------------------------------------------------------------------------
Real coders don't comment their code. It was hard to write, it should be
hard to understand. -- from the Linux Kernel Mailinglist |
|
| Back to top |
|
 |
|