smallrye-config icon indicating copy to clipboard operation
smallrye-config copied to clipboard

Prototype to secure secret keys

Open radcortez opened this issue 3 years ago • 1 comments

This is a prototype to support secret keys.

  • We use property expressions to represent a secret key value in the format `${provider_name:provider_custom_representation}
    • For instance a keystore would use ${file-vault:keystore_name/alias}
    • The Jasypt provider would use ${jasypt:ENC(secret)}
  • Backed by an interceptor to process each provider. Such interceptors run before the default expressions, so it doesn't clash.

radcortez avatar Aug 04 '22 17:08 radcortez

/cc @dmlloyd @sberyozkin

radcortez avatar Aug 04 '22 17:08 radcortez

Replaced by https://github.com/smallrye/smallrye-config/pull/833.

radcortez avatar Sep 30 '22 12:09 radcortez