AesEncryptionStrategypublic abstract class EncryptionStrategy
extends java.lang.Object
| Modifier | Constructor | Description |
|---|---|---|
protected |
EncryptionStrategy() |
|
protected |
EncryptionStrategy(java.lang.String passphrase) |
| Modifier and Type | Method | Description |
|---|---|---|
abstract java.lang.String |
decrypt(java.lang.String ciphertext) |
|
abstract java.lang.String |
encrypt(java.lang.String plaintext) |
|
EncryptionLocation |
getLocation() |
|
java.lang.String |
getPassphrase() |
|
void |
setLocation(EncryptionLocation location) |
|
void |
setPassphrase(java.lang.String passphrase) |
protected EncryptionStrategy()
protected EncryptionStrategy(java.lang.String passphrase)
public java.lang.String getPassphrase()
public void setPassphrase(java.lang.String passphrase)
public EncryptionLocation getLocation()
public void setLocation(EncryptionLocation location)
public abstract java.lang.String encrypt(java.lang.String plaintext)
throws java.lang.Exception
java.lang.Exceptionpublic abstract java.lang.String decrypt(java.lang.String ciphertext)
throws java.lang.Exception
java.lang.Exception