Package step.core.encryption
Interface EncryptionManager
-
public interface EncryptionManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
decrypt(java.lang.String encryptedValue)
java.lang.String
encrypt(java.lang.String value)
boolean
isFirstStart()
boolean
isKeyPairChanged()
-
-
-
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
-
-