Class VaultManagerImpl
- java.lang.Object
-
- com.hack23.cia.service.impl.action.application.encryption.VaultManagerImpl
-
- All Implemented Interfaces:
VaultManager
@Service @Transactional(propagation=REQUIRED) public final class VaultManagerImpl extends java.lang.Object implements VaultManager
The Class VaultManagerImpl.
-
-
Constructor Summary
Constructors Constructor Description VaultManagerImpl(com.hack23.cia.service.data.api.EncryptedValueDAO encryptedValueDAO)
Instantiates a new vault manager impl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
decryptValue(java.lang.String password, java.lang.String userId, java.lang.String value)
Decrypt value.java.lang.String
encryptValue(java.lang.String password, java.lang.String userId, java.lang.String value)
Encrypt value.java.lang.String
getEncryptedValue(java.lang.String password, com.hack23.cia.model.internal.application.user.impl.UserAccount userExist)
Gets the encrypted value.
-
-
-
Method Detail
-
getEncryptedValue
public java.lang.String getEncryptedValue(java.lang.String password, com.hack23.cia.model.internal.application.user.impl.UserAccount userExist)
Description copied from interface:VaultManager
Gets the encrypted value.- Specified by:
getEncryptedValue
in interfaceVaultManager
- Parameters:
password
- the passworduserExist
- the user exist- Returns:
- the encrypted value
-
encryptValue
public java.lang.String encryptValue(java.lang.String password, java.lang.String userId, java.lang.String value)
Description copied from interface:VaultManager
Encrypt value.- Specified by:
encryptValue
in interfaceVaultManager
- Parameters:
password
- the passworduserId
- the user idvalue
- the value- Returns:
- the string
-
decryptValue
public java.lang.String decryptValue(java.lang.String password, java.lang.String userId, java.lang.String value)
Description copied from interface:VaultManager
Decrypt value.- Specified by:
decryptValue
in interfaceVaultManager
- Parameters:
password
- the passworduserId
- the user idvalue
- the value- Returns:
- the string
-
-