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:
This class is meant for internal Jasypt use only.
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
ENCRYPTED_VALUE_PREFIX |
private static java.lang.String |
ENCRYPTED_VALUE_SUFFIX |
| Modifier | Constructor and Description |
|---|---|
private |
PropertyValueEncryptionUtils() |
| Modifier and Type | Method and 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) |
private static final java.lang.String ENCRYPTED_VALUE_PREFIX
private static final java.lang.String ENCRYPTED_VALUE_SUFFIX
public static boolean isEncryptedValue(java.lang.String value)
private static java.lang.String getInnerEncryptedValue(java.lang.String value)
public static java.lang.String decrypt(java.lang.String encodedValue,
StringEncryptor encryptor)
public static java.lang.String decrypt(java.lang.String encodedValue,
TextEncryptor encryptor)
public static java.lang.String encrypt(java.lang.String decodedValue,
StringEncryptor encryptor)
public static java.lang.String encrypt(java.lang.String decodedValue,
TextEncryptor encryptor)