support for encrypted passwords / custom properties

Description

it would be great if it would be possible to pass liquibase an encrypted password for the database connection. At the moment the password is used as is in DatabaseFactory's openConnection method.

It would be nice to have either an extension point to hook a custom password provider (or more generic a custom property provider class) into this method.

An alternative would be to directly integrate something like Jasypt but this would have the disadvantage of adding an additional dependency even for users who do not use this functionality.

Environment

all

Reporter

Jan Dittberner

Components

Fix versions

Affects versions

Priority

Minor
Configure