...
These capabilites are offered by the following components
- XMLSecurity DataFormat (XML Encryption support)
- XML Security component (XML Signature support)
- Crypto DataFormat (Encryption + PGP support)
- Crypto component (Signature support)
Endpoint Security
Some components in camel offer an ability to secure their endpoints (using interceptors etc) and therefore ensure that they offer the ability to secure payloads as well as provide authentication/authorization capabilities at endpoints created using the components.
...
- Jetty - HTTP Basic Authentication support * SSL support
- CXF - HTTP Basic Authentication & WS-Security support using the CXF Bus driven interceptor chain
- Spring Web Services - HTTP Basic Authentication & WS-Security support
- Netty - SSL support
- MINA - SSL support
- Cometd - SSL support
- JMS - JAAS and SSL based security for client <--> broker communication
...
Camel offers the Properties component to externalize configuration values to properties files. Those values could contain sensitive information such as usernames and passwords. Those values can be encrypted and automatic decrypted by Camel.
Available as of Camel 2.8
Camel offers the JSSE Utility for configuring SSL/TLS related aspects of a number of Camel components.