Class DefaultLazyEncryptor
java.lang.Object
com.ulisesbocchio.jasyptspringboot.encryptor.DefaultLazyEncryptor
- All Implemented Interfaces:
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 Summary
ConstructorsConstructorDescriptionDefaultLazyEncryptor(org.springframework.core.env.ConfigurableEnvironment e) Constructor for DefaultLazyEncryptor.DefaultLazyEncryptor(org.springframework.core.env.ConfigurableEnvironment e, String customEncryptorBeanName, boolean isCustom, org.springframework.beans.factory.BeanFactory bf) Constructor for DefaultLazyEncryptor. -
Method Summary
-
Constructor Details
-
DefaultLazyEncryptor
public DefaultLazyEncryptor(org.springframework.core.env.ConfigurableEnvironment e, String customEncryptorBeanName, boolean isCustom, org.springframework.beans.factory.BeanFactory bf) Constructor for DefaultLazyEncryptor.
- Parameters:
e- aConfigurableEnvironmentobjectcustomEncryptorBeanName- aStringobjectisCustom- a booleanbf- aBeanFactoryobject
-
DefaultLazyEncryptor
public DefaultLazyEncryptor(org.springframework.core.env.ConfigurableEnvironment e) Constructor for DefaultLazyEncryptor.
- Parameters:
e- aConfigurableEnvironmentobject
-
-
Method Details
-
encrypt
- Specified by:
encryptin interfaceorg.jasypt.encryption.StringEncryptor
-
decrypt
- Specified by:
decryptin interfaceorg.jasypt.encryption.StringEncryptor
-