Why can’t I use
+ sign in my password?
How do I configure password options on Camel endpoints without the value being encoded?
When you configure Camel endpoints using URIs then the parameter values gets url encoded by default. This can be a problem when you want to configure passwords as is.
To do that you can tell Camel to use the raw value, by enclosing the value with RAW(value). See more details at How do I configure endpoints? which has an example also.