Class DefaultLazyEncryptor

  • All Implemented Interfaces:
    org.jasypt.encryption.StringEncryptor

    public class DefaultLazyEncryptor
    extends Object
    implements org.jasypt.encryption.StringEncryptor
    Default Lazy Encryptor that delegates to a custom StringEncryptor bean or creates a default PooledPBEStringEncryptor or SimpleAsymmetricStringEncryptor based on what properties are provided
    Version:
    $Id: $Id
    Author:
    Ulises Bocchio
    • Constructor Detail

      • DefaultLazyEncryptor

        public DefaultLazyEncryptor​(org.springframework.core.env.ConfigurableEnvironment e,
                                    String customEncryptorBeanName,
                                    boolean isCustom,
                                    org.springframework.beans.factory.BeanFactory bf)

        Constructor for DefaultLazyEncryptor.

        Parameters:
        e - a ConfigurableEnvironment object
        customEncryptorBeanName - a String object
        isCustom - a boolean
        bf - a BeanFactory object
      • DefaultLazyEncryptor

        public DefaultLazyEncryptor​(org.springframework.core.env.ConfigurableEnvironment e)

        Constructor for DefaultLazyEncryptor.

        Parameters:
        e - a ConfigurableEnvironment object
    • Method Detail

      • encrypt

        public String encrypt​(String message)
        Specified by:
        encrypt in interface org.jasypt.encryption.StringEncryptor
      • decrypt

        public String decrypt​(String encryptedMessage)
        Specified by:
        decrypt in interface org.jasypt.encryption.StringEncryptor