Module com.hack23.cia.service.impl
Interface VaultManager
- All Known Implementing Classes:
VaultManagerImpl
public interface VaultManager
The Interface VaultManager.
-
Method Summary
Modifier and TypeMethodDescriptionjava.lang.StringdecryptValue(java.lang.String password, java.lang.String userId, java.lang.String value) Decrypt value.java.lang.StringencryptValue(java.lang.String password, java.lang.String userId, java.lang.String value) Encrypt value.java.lang.StringgetEncryptedValue(java.lang.String password, com.hack23.cia.model.internal.application.user.impl.UserAccount userExist) Gets the encrypted value.
-
Method Details
-
getEncryptedValue
java.lang.String getEncryptedValue(java.lang.String password, com.hack23.cia.model.internal.application.user.impl.UserAccount userExist) Gets the encrypted value.- Parameters:
password- the passworduserExist- the user exist- Returns:
- the encrypted value
-
encryptValue
java.lang.String encryptValue(java.lang.String password, java.lang.String userId, java.lang.String value) Encrypt value.- Parameters:
password- the passworduserId- the user idvalue- the value- Returns:
- the string
-
decryptValue
java.lang.String decryptValue(java.lang.String password, java.lang.String userId, java.lang.String value) Decrypt value.- Parameters:
password- the passworduserId- the user idvalue- the value- Returns:
- the string
-