Credentials Provider and ConfigSource which extracts secrets from Java KeyStore
This project provides Quarkus CredentialsProvider and MicroProfile ConfigSource which extracts sensitive data such as passwords from Java KeyStore.
Most of the functionality provided by this extension is now available in SmallRye Config
directly:
https://smallrye.io/smallrye-config/Main/config/secret-keys/ https://smallrye.io/smallrye-config/Main/config-sources/keystore/
To get started with using File Vault
as CredentialsProvider
, add the dependency:
<dependency>
<groupId>io.quarkiverse.file-vault</groupId>
<artifactId>quarkus-file-vault</artifactId>
</dependency>
To get started with using File Vault
as ConfigSource
, add the dependency:
<dependency>
<groupId>io.quarkiverse.file-vault</groupId>
<artifactId>quarkus-file-vault-config-source</artifactId>
</dependency>
For more details, check the complete documentation.
Quarkus | Quarkus File Vault |
---|---|
2.x | 1.x |
3.x | 2.x |
Thanks goes to these wonderful people (emoji key):
Clement Escoffier 💻 🚧 |
sberyozkin 💻 🚧 |
Stuart Douglas 💻 🚧 |
Pedro Hos 💻 🚧 |
This project follows the all-contributors specification. Contributions of any kind welcome!