Package step.core.encryption
Interface EncryptionManager
-
public interface EncryptionManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringdecrypt(java.lang.String encryptedValue)java.lang.Stringencrypt(java.lang.String value)booleanisFirstStart()booleanisKeyPairChanged()
-
-
-
Method Detail
-
encrypt
java.lang.String encrypt(java.lang.String value) throws EncryptionManagerException- Throws:
EncryptionManagerException
-
decrypt
java.lang.String decrypt(java.lang.String encryptedValue) throws EncryptionManagerException- Throws:
EncryptionManagerException
-
isKeyPairChanged
boolean isKeyPairChanged()
- Returns:
- true if the key pair of this encryption manager has changed and that a re-encryption is required
-
isFirstStart
boolean isFirstStart()
- Returns:
- true if this encryption manager is starting for the first time and that initial encryption is required
-
-