Class VaultEnvironmentEncryptor
java.lang.Object
org.springframework.cloud.config.server.encryption.vault.VaultEnvironmentEncryptor
- All Implemented Interfaces:
EnvironmentEncryptor
VaultEnvironmentEncryptor that can decrypt property values prefixed with {vault}
marker.
- Author:
- Alexey Zhokhov
-
Constructor Summary
ConstructorsConstructorDescriptionVaultEnvironmentEncryptor(org.springframework.vault.core.VaultKeyValueOperations keyValueTemplate) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cloud.config.environment.Environmentdecrypt(org.springframework.cloud.config.environment.Environment environment) voidsetPrefixInvalidProperties(boolean prefixInvalidProperties)
-
Constructor Details
-
VaultEnvironmentEncryptor
public VaultEnvironmentEncryptor(org.springframework.vault.core.VaultKeyValueOperations keyValueTemplate)
-
-
Method Details
-
decrypt
public org.springframework.cloud.config.environment.Environment decrypt(org.springframework.cloud.config.environment.Environment environment) - Specified by:
decryptin interfaceEnvironmentEncryptor
-
setPrefixInvalidProperties
public void setPrefixInvalidProperties(boolean prefixInvalidProperties)
-