You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Ramon Buckland <ra...@thebuckland.com> on 2009/01/23 13:33:10 UTC
component busy ..
Hi All,
I have a need to create a new dataformat which will de/encrypt a message
using OpenGPG (BouncyCastle).
The actual details is that a file is on a remote sftp server, and is
encrypted using GnuGPG. It will need to be sftp pulled once a day, decrypted
using our private key and placed in a directory elsewhere.
That is no problem, I will be putting the pieces of it together shortly. ..
of course it means adding another component.
My question is:
Has anyone thought of bundling like components, in order that the
component number (and thus optional 'camel' jars, is reduced) ?
I can see a plus side of the current way, one project encapsulates all
of that "component's" dependencies.
the downside I (feel) is that there is a heck of a lot of components
going on.. correlating to IDE projects and mvn pom overhead, and will only
grow more so (which is GREAT!)
I don't really have a thought on any way or form, but was just wondering if
anybody had given it thought as I have over the past few days.
Specifically to my requirement above, the ZIP and this Encrypt/Decrypt are
kind of related so could both reside in a
camel-dataformat-encoding-support
component, which can provide, ZIP, GZIP, OpenGPG, MD5
summing (and if someother are game, all other manner of BouncyCastle
en/decryption goodness)
just a thought..
cheers
r.
Re: component busy ..
Posted by Ramon Buckland <ra...@gmail.com>.
On Sat, Jan 24, 2009 at 00:05, Claus Ibsen <cl...@gmail.com> wrote:
> Cool
>
> Which license does the BouncyCastle use? We cant accept all license at
> Apache
> http://www.apache.org/legal/3party.html
It is the bouncy castle license ..
http://www.bouncycastle.org/licence.html
It seems to be used in other Apache Projects .. such as -
WSS4J -
http://ws.apache.org/wss4j/apidocs/org/apache/ws/security/components/crypto/BouncyCastle.html
However, a big however, it does seem to have issue ..
https://issues.apache.org/jira/browse/DIRSERVER-877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
hrmm .. looks like it needs to be a "pluggable" implementation. ..
will think on it tomorrow.
Re: component busy ..
Posted by Claus Ibsen <cl...@gmail.com>.
Cool
Which license does the BouncyCastle use? We cant accept all license at Apache
http://www.apache.org/legal/3party.html
On Fri, Jan 23, 2009 at 1:33 PM, Ramon Buckland <ra...@thebuckland.com> wrote:
> Hi All,
>
> I have a need to create a new dataformat which will de/encrypt a message
> using OpenGPG (BouncyCastle).
>
> The actual details is that a file is on a remote sftp server, and is
> encrypted using GnuGPG. It will need to be sftp pulled once a day, decrypted
> using our private key and placed in a directory elsewhere.
>
> That is no problem, I will be putting the pieces of it together shortly. ..
> of course it means adding another component.
>
> My question is:
>
> Has anyone thought of bundling like components, in order that the
> component number (and thus optional 'camel' jars, is reduced) ?
>
> I can see a plus side of the current way, one project encapsulates all
> of that "component's" dependencies.
> the downside I (feel) is that there is a heck of a lot of components
> going on.. correlating to IDE projects and mvn pom overhead, and will only
> grow more so (which is GREAT!)
>
> I don't really have a thought on any way or form, but was just wondering if
> anybody had given it thought as I have over the past few days.
>
> Specifically to my requirement above, the ZIP and this Encrypt/Decrypt are
> kind of related so could both reside in a
>
> camel-dataformat-encoding-support
>
> component, which can provide, ZIP, GZIP, OpenGPG, MD5
> summing (and if someother are game, all other manner of BouncyCastle
> en/decryption goodness)
>
> just a thought..
>
> cheers
> r.
>
--
Claus Ibsen
Apache Camel Committer
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/