|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.elca.el4j.util.encryption.SymmetricEncryption
public class SymmetricEncryption
Class to en- and decrypt data symetrically. CAVEAT: the encoding between byte[] and String was recently changed to adapt to the new Base64 encore (before it used a private method of sun).
| Constructor Summary | |
|---|---|
SymmetricEncryption()
|
|
| Method Summary | |
|---|---|
String |
decrypt(String encryptedString)
Decrypts a String. |
byte[] |
decryptStringToByteArray(String encryptedString)
Decrypts a String into a byte array. |
String |
encrypt(String unencryptedString)
Encrypts a String. |
String |
encryptByteArrayToString(byte[] cleartext)
Encrypts a byte array into a String. |
void |
init()
Initializes the encryptor. |
void |
setDataEncodingFormat(String dataEncodingFormat)
|
void |
setEncryptionKey(String encryptionKey)
|
void |
setEncryptionScheme(String encryptionScheme)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SymmetricEncryption()
| Method Detail |
|---|
public void setDataEncodingFormat(String dataEncodingFormat)
dataEncodingFormat - The dataEncodingFormat to set.public void setEncryptionKey(String encryptionKey)
encryptionKey - The encryptionKey to set.public void setEncryptionScheme(String encryptionScheme)
encryptionScheme - The encryptionScheme to set.
public void init()
throws EncryptionException
EncryptionException - if encryption could not be initialized.
public String encrypt(String unencryptedString)
throws EncryptionException
unencryptedString - The String to encrypt.
EncryptionException - if there was an error.
public String decrypt(String encryptedString)
throws EncryptionException
encryptedString - The String to decrypt.
EncryptionException - if there was an error.
public String encryptByteArrayToString(byte[] cleartext)
throws EncryptionException
cleartext - The byte array to encrypt.
EncryptionException - if there was an error.
public byte[] decryptStringToByteArray(String encryptedString)
throws EncryptionException
encryptedString - The String to decrypt.
EncryptionException - if there was an error.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||