Encrypted properties

Description

Sometimes it may be desirable to configure a bundle(s) with sensitive information such as user credentials or even JDBC URLs with embedded credentials. Doing so with a simple properties file leaves that information out in the open.

It would be nice if ConfMan could optionally contain encrypted values, perhaps using Jasypt to decrypt those values before handing them off to the bundles that need them.

In my own bundles, it would be easy enough to use Jasypt to decrypt those values. But let's say that I want to configure the admin username and password for the Felix web console. The web console expects those properties to be unencrypted, but I am hesitant to put them unencrypted in a properties file.

Environment

None

Assignee

Alin Dreghiciu

Reporter

CraigC

Labels

None

Priority

Minor
Configure