Package org.apache.wss4j.common.crypto
Class JasyptPasswordEncryptor
java.lang.Object
org.apache.wss4j.common.crypto.JasyptPasswordEncryptor
- All Implemented Interfaces:
PasswordEncryptor
An implementation of PasswordEncryptor that relies on Jasypt's StandardPBEStringEncryptor to
encrypt and decrypt passwords. The default algorithm that is used is "PBEWithMD5AndTripleDES".
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJasyptPasswordEncryptor(String password) JasyptPasswordEncryptor(String password, String algorithm) JasyptPasswordEncryptor(CallbackHandler callbackHandler) JasyptPasswordEncryptor(CallbackHandler callbackHandler, String algorithm) -
Method Summary
-
Field Details
-
DEFAULT_ALGORITHM
-
-
Constructor Details
-
JasyptPasswordEncryptor
-
JasyptPasswordEncryptor
-
JasyptPasswordEncryptor
-
JasyptPasswordEncryptor
-
-
Method Details
-
encrypt
Encrypt the given password- Specified by:
encryptin interfacePasswordEncryptor- Parameters:
password- the password to be encrypted- Returns:
- the encrypted password
-
decrypt
Decrypt the given encrypted password- Specified by:
decryptin interfacePasswordEncryptor- Parameters:
encryptedPassword- the encrypted password to decrypt- Returns:
- the decrypted password
-