Package org.apache.ofbiz.entity.util
Class EntityCrypto
java.lang.Object
org.apache.ofbiz.entity.util.EntityCrypto
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
protected static final class
protected static final class
protected static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final EntityCrypto.StorageHandler
protected static final EntityCrypto.StorageHandler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
createKey
(String originalKeyName, EntityCrypto.StorageHandler handler, ModelField.EncryptMethod encryptMethod) decrypt
(String keyName, ModelField.EncryptMethod encryptMethod, String encryptedString) Decrypts a hex encoded String into an Objectprotected Object
doDecrypt
(String keyName, ModelField.EncryptMethod encryptMethod, String encryptedString, EntityCrypto.StorageHandler handler) Deprecated.encrypt
(String keyName, ModelField.EncryptMethod encryptMethod, Object obj) Encrypts an Object into an encrypted hex encoded Stringprotected byte[]
findKey
(String originalKeyName, EntityCrypto.StorageHandler handler)
-
Field Details
-
OLD_FUNNY_HASH_STORAGE_HANDLER
-
NORMAL_HASH_STORAGE_HANDLER
-
-
Constructor Details
-
EntityCrypto
- Throws:
EntityCryptoException
-
-
Method Details
-
clearKeyCache
public void clearKeyCache() -
encrypt
Deprecated.Encrypts an Object into an encrypted hex encoded String- Throws:
EntityCryptoException
-
encrypt
public String encrypt(String keyName, ModelField.EncryptMethod encryptMethod, Object obj) throws EntityCryptoException Encrypts an Object into an encrypted hex encoded String- Throws:
EntityCryptoException
-
decrypt
public Object decrypt(String keyName, ModelField.EncryptMethod encryptMethod, String encryptedString) throws EntityCryptoException Decrypts a hex encoded String into an Object- Throws:
EntityCryptoException
-
doDecrypt
protected Object doDecrypt(String keyName, ModelField.EncryptMethod encryptMethod, String encryptedString, EntityCrypto.StorageHandler handler) throws GeneralException - Throws:
GeneralException
-
findKey
protected byte[] findKey(String originalKeyName, EntityCrypto.StorageHandler handler) throws EntityCryptoException - Throws:
EntityCryptoException
-
createKey
protected void createKey(String originalKeyName, EntityCrypto.StorageHandler handler, ModelField.EncryptMethod encryptMethod) throws EntityCryptoException - Throws:
EntityCryptoException
-