Class VaultEnvironmentEncryptor

java.lang.Object
org.springframework.cloud.config.server.encryption.vault.VaultEnvironmentEncryptor
All Implemented Interfaces:
EnvironmentEncryptor

public class VaultEnvironmentEncryptor extends Object implements EnvironmentEncryptor
VaultEnvironmentEncryptor that can decrypt property values prefixed with {vault} marker.
Author:
Alexey Zhokhov
  • 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:
      decrypt in interface EnvironmentEncryptor
    • setPrefixInvalidProperties

      public void setPrefixInvalidProperties(boolean prefixInvalidProperties)