Search code examples
apache-cameljboss-eap-6

Retrieving information from Jboss AS vault in camel route


I am storing sensitive information like password, APIKey etc in JBoss AS vault.I need to retrieve it in camel route and set camel exchange headers.

I tried in below it is not working.

 <setHeader headerName="apikey">
      <simple>{{VAULT::event_policy_online::password::1}}</simple>
  </setHeader>

how can i achieve it?


Solution

  • You can create an EAP system property (for example, myfusepassword) for the password you created in the vault. Then the password can be accessed in the camel configuration by using the following notation:

    ${sys.myfusepassword}