Package org.jasypt.properties
Class PropertyValueEncryptionUtils
- java.lang.Object
-
- org.jasypt.properties.PropertyValueEncryptionUtils
-
public final class PropertyValueEncryptionUtils extends java.lang.Object
Utility 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.String
ENCRYPTED_VALUE_PREFIX
private static java.lang.String
ENCRYPTED_VALUE_SUFFIX
-
Constructor Summary
Constructors Modifier Constructor Description private
PropertyValueEncryptionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
decrypt(java.lang.String encodedValue, StringEncryptor encryptor)
static java.lang.String
decrypt(java.lang.String encodedValue, TextEncryptor encryptor)
static java.lang.String
encrypt(java.lang.String decodedValue, StringEncryptor encryptor)
static java.lang.String
encrypt(java.lang.String decodedValue, TextEncryptor encryptor)
private static java.lang.String
getInnerEncryptedValue(java.lang.String value)
static boolean
isEncryptedValue(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)
-
-