| Package | Description |
|---|---|
| org.jasypt.encryption.pbe | |
| org.jasypt.properties |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PBEStringCleanablePasswordEncryptor
Common interface for all Password Based Encryptors which receive a
String message and return a String result, and provide means
to set passwords as cleanable char[] objects (instead of
immutable Strings).
|
interface |
PBEStringEncryptor
Common interface for all Password Based Encryptors which receive a
String message and return a String result.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PooledPBEStringEncryptor
Pooled implementation of
PBEStringEncryptor that in fact contains
an array of StandardPBEStringEncryptor objects which are used
to attend encrypt and decrypt requests in round-robin. |
class |
StandardPBEStringEncryptor
Standard implementation of the
PBEStringEncryptor interface. |
| Modifier and Type | Field and Description |
|---|---|
private StringEncryptor |
EncryptableProperties.stringEncryptor |
| Modifier and Type | Method and Description |
|---|---|
(package private) StringEncryptor |
EncryptablePropertiesEncryptorRegistry.getStringEncryptor(EncryptableProperties prop) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
PropertyValueEncryptionUtils.decrypt(java.lang.String encodedValue,
StringEncryptor encryptor) |
static java.lang.String |
PropertyValueEncryptionUtils.encrypt(java.lang.String decodedValue,
StringEncryptor encryptor) |
(package private) void |
EncryptablePropertiesEncryptorRegistry.setStringEncryptor(EncryptableProperties prop,
StringEncryptor encryptor) |
| Constructor and Description |
|---|
EncryptableProperties(java.util.Properties defaults,
StringEncryptor stringEncryptor)
Creates an EncryptableProperties instance which will use
the passed
StringEncryptor object to decrypt encrypted values,
and the passed defaults as default values (may contain encrypted values). |
EncryptableProperties(StringEncryptor stringEncryptor)
Creates an EncryptableProperties instance which will use
the passed
StringEncryptor object to decrypt encrypted values. |