Ashwin we need something similar to what Dejan did with AMQ
A new camel component, camel-jasypt to contain the implementation to avoid having deps on 3rd party jars in camel-core
A SPI interface in org.apache.camel.spi as neutral interface for this feature. So we can plugin and use other frameworks in the future.
Hook into the Properties component from camel-core and use the pluggable SPI if it has been configured and leverage it to decrypt the text
(eg it scans for ENC( ) tokens), which I assume is a standard feature by Jasypt.
Provide tooling in camel-jasypt like Dejan did, so you can run it from the cmd line to generate those tokens for your passwords
Allow configuration of camel-jasypt to define algorithm and whatnot which is jasypt specific.
In fact it could just be a standard Camel component which you can use to encrypt/decrypt as well.
You have done these kind of components before. Then we can let end users use it for their messages as well.