Class EncryptionAwareConfigurationReader

java.lang.Object
org.craftercms.commons.config.EncryptionAwareConfigurationReader
Direct Known Subclasses:
MultiResourceConfigurationBuilder

public class EncryptionAwareConfigurationReader extends Object
Base class that loads configuration files handling encrypted properties
Since:
3.1.5
Author:
joseross
  • Field Details

    • DEFAULT_LIST_DELIMITER

      public static final char DEFAULT_LIST_DELIMITER
      See Also:
    • DEFAULT_ENCRYPTED_VALUE_PREFIX

      public static final String DEFAULT_ENCRYPTED_VALUE_PREFIX
      See Also:
    • configListDelimiter

      protected char configListDelimiter
    • encryptedValuePrefix

      protected String encryptedValuePrefix
    • textEncryptor

      protected TextEncryptor textEncryptor
    • prefixLookups

      protected Map<String,org.apache.commons.configuration2.interpol.Lookup> prefixLookups
  • Constructor Details

    • EncryptionAwareConfigurationReader

      @ConstructorProperties("textEncryptor") public EncryptionAwareConfigurationReader(TextEncryptor textEncryptor)
    • EncryptionAwareConfigurationReader

      public EncryptionAwareConfigurationReader(char configListDelimiter, String encryptedValuePrefix, TextEncryptor textEncryptor)
  • Method Details