Package org.jasypt.properties
Class PropertyValueEncryptionUtils
- java.lang.Object
-
- org.jasypt.properties.PropertyValueEncryptionUtils
-
public final class PropertyValueEncryptionUtils extends java.lang.ObjectUtility class to encrypt/decrypt values in properties files which could be encrypted.
A value is considered "encrypted" when it appears surrounded by ENC(...), like:
my.value=ENC(!"DGAS24FaIO$) This class is meant for internal Jasypt use only.
- Since:
- 1.4
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringENCRYPTED_VALUE_PREFIXprivate static java.lang.StringENCRYPTED_VALUE_SUFFIX
-
Constructor Summary
Constructors Modifier Constructor Description privatePropertyValueEncryptionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringdecrypt(java.lang.String encodedValue, StringEncryptor encryptor)static java.lang.Stringdecrypt(java.lang.String encodedValue, TextEncryptor encryptor)static java.lang.Stringencrypt(java.lang.String decodedValue, StringEncryptor encryptor)static java.lang.Stringencrypt(java.lang.String decodedValue, TextEncryptor encryptor)private static java.lang.StringgetInnerEncryptedValue(java.lang.String value)static booleanisEncryptedValue(java.lang.String value)
-
-
-
Field Detail
-
ENCRYPTED_VALUE_PREFIX
private static final java.lang.String ENCRYPTED_VALUE_PREFIX
- See Also:
- Constant Field Values
-
ENCRYPTED_VALUE_SUFFIX
private static final java.lang.String ENCRYPTED_VALUE_SUFFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
isEncryptedValue
public static boolean isEncryptedValue(java.lang.String value)
-
getInnerEncryptedValue
private static java.lang.String getInnerEncryptedValue(java.lang.String value)
-
decrypt
public static java.lang.String decrypt(java.lang.String encodedValue, StringEncryptor encryptor)
-
decrypt
public static java.lang.String decrypt(java.lang.String encodedValue, TextEncryptor encryptor)
-
encrypt
public static java.lang.String encrypt(java.lang.String decodedValue, StringEncryptor encryptor)
-
encrypt
public static java.lang.String encrypt(java.lang.String decodedValue, TextEncryptor encryptor)
-
-