- ConfigVaultProvider (security.providers.config.vault) Configuration
Secrets and encryption provider using configuration
Type: io.helidon.security.providers.config.vault.ConfigVaultProvider
Config keyconfig-vaultcontent_copyThis type provides the following service implementations:
io.helidon.security.spi.SecurityProviderio.helidon.security.spi.SecretsProviderio.helidon.security.spi.EncryptionProvider
Configuration options
| key | type | default value | description |
|---|---|---|---|
master-password | string | Master password used for encryption and decryption. If the master password cannot be obtained from this option, configuration, a system property, or an environment variable, encryption and decryption are not supported. |
| key | type | default value | description |
|---|---|---|---|
legacy-encryption | boolean | false | Whether to write encrypted data using the legacy encrypted-value format during a rolling upgrade. Leave disabled for steady-state deployments. |
legacy-fallback | boolean | false | Whether decryption should retry with the alternate encrypted-value format after primary decryption fails. Disable after legacy encrypted values are replaced. |