- Abstract128BitBlockCipherParameters<T extends Abstract128BitBlockCipherParameters<T>> - Class in org.antfarmer.ejce.parameter
-
Abstract AlgorithmParameters class for 128-bit block cipher encryption algorithms.
- Abstract128BitBlockCipherParameters() - Constructor for class org.antfarmer.ejce.parameter.Abstract128BitBlockCipherParameters
-
Initializes the Abstract128BitBlockCipherParameters.
- Abstract128BitBlockCipherParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.Abstract128BitBlockCipherParameters
-
Initializes the Abstract128BitBlockCipherParameters with a
TextEncoder which is used
to decode the key when set as a string.
- AbstractAlgorithmParameters<T extends AbstractAlgorithmParameters<T>> - Class in org.antfarmer.ejce.parameter
-
Abstract AlgorithmParameters class.
- AbstractAlgorithmParameters() - Constructor for class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Initializes the AbstractAlgorithmParameters.
- AbstractAlgorithmParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Initializes the AbstractAlgorithmParameters with a
TextEncoder.
- AbstractArgon2PasswordEncoder - Class in org.antfarmer.ejce.password.encoder
-
Abstract class for Argon2 password encoder implementations.
- AbstractArgon2PasswordEncoder() - Constructor for class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
- AbstractAsymmetricAlgorithmParameters<T extends AbstractAsymmetricAlgorithmParameters<T>> - Class in org.antfarmer.ejce.parameter
-
Abstract AsymmetricAlgorithmParameters class.
- AbstractAsymmetricAlgorithmParameters() - Constructor for class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Initializes the AbstractAsymmetricAlgorithmParameters.
- AbstractAsymmetricAlgorithmParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Initializes the AbstractAsymmetricAlgorithmParameters with a
TextEncoder which is used to
decode the key when set as a string.
- AbstractBase32Encoder - Class in org.antfarmer.ejce.encoder
-
Abstract encoder for encoding/decoding bytes and text using the Base-32 format.
- AbstractBase32Encoder() - Constructor for class org.antfarmer.ejce.encoder.AbstractBase32Encoder
-
Initializes the AbstractBase32Encoder.
- AbstractBase32NonNumericEncoder - Class in org.antfarmer.ejce.encoder
-
Abstract encoder for encoding/decoding bytes and text using the Base-32 format without any numeric characters in the
encoded result.
- AbstractBase32NonNumericEncoder() - Constructor for class org.antfarmer.ejce.encoder.AbstractBase32NonNumericEncoder
-
Initializes the AbstractBase32NonNumericEncoder.
- AbstractBase64Encoder - Class in org.antfarmer.ejce.encoder
-
Abstract encoder for encoding/decoding bytes and text using the Base-64 format.
- AbstractBase64Encoder() - Constructor for class org.antfarmer.ejce.encoder.AbstractBase64Encoder
-
Initializes the AbstractBase64Encoder.
- AbstractBase64UrlEncoder - Class in org.antfarmer.ejce.encoder
-
Abstract encoder for encoding/decoding bytes and text using the Base-64 format which is
safe to use in URL's.
- AbstractBase64UrlEncoder() - Constructor for class org.antfarmer.ejce.encoder.AbstractBase64UrlEncoder
-
Initializes the AbstractBase64UrlEncoder.
- AbstractBcryptPasswordEncoder - Class in org.antfarmer.ejce.password.encoder
-
Abstract class for BCrypt password encoder implementations.
- AbstractBcryptPasswordEncoder() - Constructor for class org.antfarmer.ejce.password.encoder.AbstractBcryptPasswordEncoder
-
- AbstractBlockCipherParameters<T extends AbstractBlockCipherParameters<T>> - Class in org.antfarmer.ejce.parameter
-
Abstract AlgorithmParameters class for block cipher encryption algorithms.
- AbstractBlockCipherParameters() - Constructor for class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Initializes the AbstractBlockCipherParameters.
- AbstractBlockCipherParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Initializes the AbstractBlockCipherParameters with a
TextEncoder which is used to
decode the key when set as a string.
- AbstractConfigurablePasswordEncoder - Class in org.antfarmer.ejce.password
-
- AbstractConfigurablePasswordEncoder() - Constructor for class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
- AbstractEncryptor<T extends AbstractEncryptor<T>> - Class in org.antfarmer.ejce
-
Abstract class for encrypting/decrypting byte arrays.
- AbstractEncryptor() - Constructor for class org.antfarmer.ejce.AbstractEncryptor
-
- AbstractHibernateType - Class in org.antfarmer.ejce.hibernate
-
Abstract Hibernate UserType class which encrypts and decrypts values transparently.
- AbstractHibernateType() - Constructor for class org.antfarmer.ejce.hibernate.AbstractHibernateType
-
- AbstractLobType - Class in org.antfarmer.ejce.hibernate
-
Abstract extension of AbstractHibernateType for LOB types that encrypts as well as compresses
arbitrarily large binary data.
- AbstractLobType() - Constructor for class org.antfarmer.ejce.hibernate.AbstractLobType
-
- AbstractPbkdf2PasswordEncoder - Class in org.antfarmer.ejce.password.encoder
-
Abstract class for PBKDF2 password encoder implementations.
- AbstractPbkdf2PasswordEncoder() - Constructor for class org.antfarmer.ejce.password.encoder.AbstractPbkdf2PasswordEncoder
-
- AbstractScryptPasswordEncoder - Class in org.antfarmer.ejce.password.encoder
-
Abstract class for SCrypt password encoder implementations.
- AbstractScryptPasswordEncoder() - Constructor for class org.antfarmer.ejce.password.encoder.AbstractScryptPasswordEncoder
-
- AbstractStreamCipherParameters<T extends AbstractStreamCipherParameters<T>> - Class in org.antfarmer.ejce.parameter
-
Abstract AlgorithmParameters class for stream cipher encryption algorithms.
- AbstractStreamCipherParameters() - Constructor for class org.antfarmer.ejce.parameter.AbstractStreamCipherParameters
-
Initializes the AbstractStreamCipherParameters.
- AbstractStreamCipherParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.AbstractStreamCipherParameters
-
Initializes the AbstractStreamCipherParameters with a
TextEncoder which is used to
decode the key when set as a string.
- AbstractSymmetricAlgorithmParameters<T extends AbstractSymmetricAlgorithmParameters<T>> - Class in org.antfarmer.ejce.parameter
-
Abstract SymmetricAlgorithmParameters class.
- AbstractSymmetricAlgorithmParameters() - Constructor for class org.antfarmer.ejce.parameter.AbstractSymmetricAlgorithmParameters
-
Initializes the AbstractSymmetricAlgorithmParameters.
- AbstractSymmetricAlgorithmParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.AbstractSymmetricAlgorithmParameters
-
Initializes the AbstractSymmetricAlgorithmParameters with a
TextEncoder which is used to
decode the key when set as a string.
- AbstractSymmetricKeyLoader - Class in org.antfarmer.ejce.parameter.key_loader
-
Abstract implementation of a KeyLoader for symmetric ciphers.
- AbstractSymmetricKeyLoader() - Constructor for class org.antfarmer.ejce.parameter.key_loader.AbstractSymmetricKeyLoader
-
- AbstractValueEncryptor<T extends AbstractValueEncryptor<T>> - Class in org.antfarmer.ejce
-
Abstract class for encrypting/decrypting text and other values.
- AbstractValueEncryptor() - Constructor for class org.antfarmer.ejce.AbstractValueEncryptor
-
Initializes the AbstractValueEncryptor with a
HexEncoder used for encoding/decoding byte
arrays, and a default charset of UTF-8.
- AbstractValueEncryptor(TextEncoder) - Constructor for class org.antfarmer.ejce.AbstractValueEncryptor
-
Initializes the AbstractValueEncryptor with the given
TextEncoder used for
encoding/decoding byte arrays, and a default charset of UTF-8.
- AbstractValueEncryptor(TextEncoder, Charset) - Constructor for class org.antfarmer.ejce.AbstractValueEncryptor
-
Initializes the AbstractValueEncryptor with the given
TextEncoder and
Charset used for encoding/decoding byte arrays.
- add(String, Encryptor) - Static method in class org.antfarmer.ejce.EncryptorStore
-
- add(String, ConfigurablePasswordEncoder) - Static method in class org.antfarmer.ejce.password.PasswordEncoderStore
-
- AesParameters - Class in org.antfarmer.ejce.parameter
-
AlgorithmParameters object used for AES encryption.
- AesParameters() - Constructor for class org.antfarmer.ejce.parameter.AesParameters
-
Initializes the AesParameters.
- AesParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.AesParameters
-
Initializes the AesParameters with a
TextEncoder which is used to decode the key when
set as a string.
- ALGORITHM_AES - Static variable in class org.antfarmer.ejce.parameter.AesParameters
-
Algorithm for AES encryption.
- ALGORITHM_BLOWFISH - Static variable in class org.antfarmer.ejce.parameter.BlowfishParameters
-
Algorithm for Blowfish encryption.
- ALGORITHM_CAMELLIA - Static variable in class org.antfarmer.ejce.parameter.CamelliaParameters
-
Algorithm for Camellia encryption.
- ALGORITHM_DES - Static variable in class org.antfarmer.ejce.parameter.DesParameters
-
Algorithm for DES encryption.
- ALGORITHM_ELGAMAL - Static variable in class org.antfarmer.ejce.parameter.ElGamalParameters
-
Algorithm for ElGamal encryption.
- ALGORITHM_MD2 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The MD2 message digest algorithm as defined in RFC 1319.
- ALGORITHM_MD5 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The MD5 message digest algorithm as defined in RFC 1321.
- ALGORITHM_PBE_MD5_DES - Static variable in class org.antfarmer.ejce.parameter.PbeParameters
-
Algorithm for PBEWithMD5AndDES encryption.
- ALGORITHM_PBE_SHA1_DES_EDE - Static variable in class org.antfarmer.ejce.parameter.PbeParameters
-
Algorithm for PBEWithHmacSHA1AndDESede encryption.
- ALGORITHM_PBKDF2_HMAC_GOST - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The PBKDF2withHmacGOST3411 algorithm.
- ALGORITHM_PBKDF2_HMAC_SHA1 - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The PBKDF2withHmacSHA1 algorithm.
- ALGORITHM_PBKDF2_HMAC_SHA224 - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The PBKDF2withHmacSHA224 algorithm.
- ALGORITHM_PBKDF2_HMAC_SHA256 - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The PBKDF2withHmacSHA256 algorithm.
- ALGORITHM_PBKDF2_HMAC_SHA384 - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The PBKDF2withHmacSHA384 algorithm.
- ALGORITHM_PBKDF2_HMAC_SHA3_224 - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The PBKDF2withHmacSHA3-224 algorithm.
- ALGORITHM_PBKDF2_HMAC_SHA3_256 - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The PBKDF2withHmacSHA3-256 algorithm.
- ALGORITHM_PBKDF2_HMAC_SHA3_384 - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The PBKDF2withHmacSHA3-384 algorithm.
- ALGORITHM_PBKDF2_HMAC_SHA3_512 - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The PBKDF2withHmacSHA3-512 algorithm.
- ALGORITHM_PBKDF2_HMAC_SHA512 - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The PBKDF2withHmacSHA512 algorithm.
- ALGORITHM_RC2 - Static variable in class org.antfarmer.ejce.parameter.Rc2Parameters
-
Algorithm for RC2 encryption.
- ALGORITHM_RC4 - Static variable in class org.antfarmer.ejce.parameter.Rc4Parameters
-
Algorithm for RC4 encryption.
- ALGORITHM_RC5 - Static variable in class org.antfarmer.ejce.parameter.Rc5Parameters
-
Algorithm for RC5 encryption.
- ALGORITHM_RC6 - Static variable in class org.antfarmer.ejce.parameter.Rc6Parameters
-
Algorithm for RC6 encryption.
- ALGORITHM_RSA - Static variable in class org.antfarmer.ejce.parameter.RsaParameters
-
Algorithm for RSA encryption.
- ALGORITHM_SERPENT - Static variable in class org.antfarmer.ejce.parameter.SerpentParameters
-
Algorithm for Serpent encryption.
- ALGORITHM_SHA1 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The SHA1 algorithm defined in FIPS PUB 180-4.
- ALGORITHM_SHA2_224 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The SHA-224 algorithm defined in FIPS PUB 180-4.
- ALGORITHM_SHA2_256 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The SHA-256 algorithm defined in FIPS PUB 180-4.
- ALGORITHM_SHA2_384 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The SHA-384 algorithm defined in FIPS PUB 180-4.
- ALGORITHM_SHA2_512 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The SHA-512 algorithm defined in FIPS PUB 180-4.
- ALGORITHM_SHA2_512_224 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The SHA-512/224 algorithm defined in FIPS PUB 180-4.
- ALGORITHM_SHA2_512_256 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The SHA-512/256 algorithm defined in FIPS PUB 180-4.
- ALGORITHM_SHA3_224 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The SHA3-224 Permutation-based hash and extendable-output function as defined in FIPS PUB 202.
- ALGORITHM_SHA3_256 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The SHA3-256 Permutation-based hash and extendable-output function as defined in FIPS PUB 202.
- ALGORITHM_SHA3_384 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The SHA3-384 Permutation-based hash and extendable-output function as defined in FIPS PUB 202.
- ALGORITHM_SHA3_512 - Static variable in class org.antfarmer.ejce.util.MessageDigestUtil
-
The SHA3-512 Permutation-based hash and extendable-output function as defined in FIPS PUB 202.
- ALGORITHM_TEA - Static variable in class org.antfarmer.ejce.parameter.TeaParameters
-
Algorithm for TEA encryption.
- ALGORITHM_TRIPLE_DES - Static variable in class org.antfarmer.ejce.parameter.DesEdeParameters
-
Algorithm for Triple-DES encryption.
- ALGORITHM_TWOFISH - Static variable in class org.antfarmer.ejce.parameter.TwofishParameters
-
Algorithm for Twofish encryption.
- ALGORITHM_XTEA - Static variable in class org.antfarmer.ejce.parameter.XteaParameters
-
Algorithm for XTEA encryption.
- AlgorithmParameters<T extends AlgorithmParameters<T>> - Interface in org.antfarmer.ejce.parameter
-
Interface for initializing encryption algorithms.
- Argon2JvmEncoder - Class in org.antfarmer.ejce.password.encoder
-
Password encoder using the Argon2 library via JNA, provided by phxql/argon2-jvm project.
- Argon2JvmEncoder() - Constructor for class org.antfarmer.ejce.password.encoder.Argon2JvmEncoder
-
- assemble(Serializable, Object) - Method in class org.antfarmer.ejce.hibernate.AbstractHibernateType
- assemble(Serializable, Object) - Method in class org.antfarmer.ejce.password.EncodedPasswordType
- AsymmetricAlgorithmParameters<T extends AsymmetricAlgorithmParameters<T>> - Interface in org.antfarmer.ejce.parameter
-
Interface for initializing asymmetric encryption algorithms.
- Base32Encoder - Class in org.antfarmer.ejce.encoder
-
Encoder for encoding/decoding bytes and text using the Base-32 format without padding.
- Base32NonNumericEncoder - Class in org.antfarmer.ejce.encoder
-
Encoder for encoding/decoding bytes and text using the Base-32 format without any numeric
characters or padding in the encoded result.
- Base32NonNumericPaddedEncoder - Class in org.antfarmer.ejce.encoder
-
Encoder for encoding/decoding bytes and text using the Base-32 format with padding but without
any numeric characters in the encoded result.
- Base32PaddedEncoder - Class in org.antfarmer.ejce.encoder
-
Encoder for encoding/decoding bytes and text using the Base-32 format with padding.
- Base64Encoder - Class in org.antfarmer.ejce.encoder
-
Encoder for encoding/decoding bytes and text using the Base-64 format without padding.
- Base64PaddedEncoder - Class in org.antfarmer.ejce.encoder
-
Encoder for encoding/decoding bytes and text using the Base-64 format with padding.
- Base64UrlEncoder - Class in org.antfarmer.ejce.encoder
-
Encoder for encoding/decoding bytes and text using the Base-64 format without padding which is
safe to use in URL's.
- Base64UrlPaddedEncoder - Class in org.antfarmer.ejce.encoder
-
Encoder for encoding/decoding bytes and text using the Base-64 format with padding which is safe
to use in URL's.
- BcBcryptEncoder - Class in org.antfarmer.ejce.password.encoder.bc
-
Password encoder using Bouncy Castle's OpenBSD BCrpyt implementation.
- BcBcryptEncoder() - Constructor for class org.antfarmer.ejce.password.encoder.bc.BcBcryptEncoder
-
- BcScryptEncoder - Class in org.antfarmer.ejce.password.encoder.bc
-
Password encoder using Bouncy Castle's SCrpyt implementation.
- BcScryptEncoder() - Constructor for class org.antfarmer.ejce.password.encoder.bc.BcScryptEncoder
-
- BLOCK_MODE_CBC - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Cipher Block Chaining Block Mode, as defined in FIPS PUB 81.
- BLOCK_MODE_CCM - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Counter/CBC Mode, as defined in NIST Special Publication SP 800-38C.
- BLOCK_MODE_CFB - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Cipher Feedback Block Mode, as defined in FIPS PUB 81.
- BLOCK_MODE_CTR - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
A simplification of OFB, Counter mode updates the input block as a counter.
- BLOCK_MODE_CTS - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Cipher Text Stealing, as described in Bruce Schneier's book Applied Cryptography-Second Edition, John Wiley and Sons, 1996.
- BLOCK_MODE_ECB - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Electronic Codebook Block Mode, as defined in: The National Institute of Standards and
Technology (NIST) Federal Information Processing Standard (FIPS) PUB 81, "DES Modes of
Operation," U.S.
- BLOCK_MODE_GCM - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Galois/Counter Mode, as defined in NIST Special Publication SP 800-38D.
- BLOCK_MODE_OFB - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Output Feedback Block Mode, as defined in FIPS PUB 81.
- BLOCK_MODE_PCBC - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Propagating Cipher Block Chaining Block Mode, as defined by Kerberos V4.
- BlowfishParameters - Class in org.antfarmer.ejce.parameter
-
AlgorithmParameters object used for Blowfish encryption.
- BlowfishParameters() - Constructor for class org.antfarmer.ejce.parameter.BlowfishParameters
-
Initializes the BlowfishParameters.
- BlowfishParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.BlowfishParameters
-
Initializes the BlowfishParameters with a
TextEncoder which is used to decode the key
when set as a string.
- ByteUtil - Class in org.antfarmer.ejce.util
-
Utility useful for converting numbers to and from bytes.
- decode(String) - Method in class org.antfarmer.ejce.encoder.AbstractBase32Encoder
-
Decodes the string into a byte array.
- decode(String) - Method in class org.antfarmer.ejce.encoder.AbstractBase64Encoder
-
Decodes the string into a byte array.
- decode(String) - Method in class org.antfarmer.ejce.encoder.HexEncoder
-
Decodes the string into a byte array.
- decode(String) - Method in interface org.antfarmer.ejce.encoder.TextEncoder
-
Decodes the string into a byte array.
- decodeBytes(String) - Method in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
Decodes the given text using the default text encoder.
- decrypt(byte[]) - Method in class org.antfarmer.ejce.AbstractEncryptor
-
Decrypts the byte array.
- decrypt(byte[], Key) - Method in class org.antfarmer.ejce.AbstractEncryptor
-
Decrypts the byte array using the given Key.
- decrypt(String) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted text for the given text representation.
- decrypt(String, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted text for the given text representation, using the given Key.
- decrypt(byte[]) - Method in interface org.antfarmer.ejce.EncryptorInterface
-
Decrypts the byte array.
- decrypt(byte[], Key) - Method in interface org.antfarmer.ejce.EncryptorInterface
-
Decrypts the byte array using the given Key.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.AbstractHibernateType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.AbstractLobType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedBooleanType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedByteType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedCalendarType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedCharacterType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedDateType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedDoubleType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedFloatType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedIntegerType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedLongType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedObjectType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedShortType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in class org.antfarmer.ejce.hibernate.EncryptedStringType
-
Decrypts the given string using an appropriate method for the object type.
- decrypt(String) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted text for the given text representation.
- decrypt(String, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted text for the given text representation, using the given Key.
- decryptAndDecode(String) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted bytes for the given text representation.
- decryptAndDecode(String, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted bytes for the given text representation, using the given Key.
- decryptAndDecode(String) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted bytes for the given text representation.
- decryptAndDecode(String, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted bytes for the given text representation, using the given Key.
- decryptBoolean(String) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted boolean for the given text representation.
- decryptBoolean(String, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted boolean for the given text representation, using the given Key.
- decryptBoolean(String) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted boolean for the given text representation.
- decryptBoolean(String, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted boolean for the given text representation, using the given Key.
- decryptCharacter(String) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted character for the given text representation.
- decryptCharacter(String, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted character for the given text representation, using the given Key.
- decryptCharacter(String) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted character for the given text representation.
- decryptCharacter(String, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted character for the given text representation, using the given Key.
- decryptDouble(String) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted double for the given text representation.
- decryptDouble(String, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted double for the given text representation, using the given Key.
- decryptDouble(String) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted double for the given text representation.
- decryptDouble(String, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted double for the given text representation, using the given Key.
- decryptFloat(String) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted float for the given text representation.
- decryptFloat(String, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted float for the given text representation, using the given Key.
- decryptFloat(String) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted float for the given text representation.
- decryptFloat(String, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted float for the given text representation, using the given Key.
- decryptInteger(String) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted integer for the given text representation.
- decryptInteger(String, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted integer for the given text representation, using the given Key.
- decryptInteger(String) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted integer for the given text representation.
- decryptInteger(String, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted integer for the given text representation, using the given Key.
- decryptLong(String) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted long for the given text representation.
- decryptLong(String, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted long for the given text representation, using the given Key.
- decryptLong(String) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted long for the given text representation.
- decryptLong(String, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted long for the given text representation, using the given Key.
- decryptObject(String) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted object for the given text representation.
- decryptObject(String, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted object for the given text representation, using the given Key.
- decryptObject(String) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted object for the given text representation.
- decryptObject(String, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted object for the given text representation, using the given Key.
- decryptShort(String) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted short for the given text representation.
- decryptShort(String, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the decoded and decrypted short for the given text representation, using the given Key.
- decryptShort(String) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted short for the given text representation.
- decryptShort(String, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns the decoded and decrypted short for the given text representation, using the given Key.
- decryptStream(InputStream) - Method in class org.antfarmer.ejce.hibernate.AbstractLobType
-
Decrypts the given InputStream.
- deepCopy(Object) - Method in class org.antfarmer.ejce.hibernate.AbstractHibernateType
- deepCopy(Object) - Method in class org.antfarmer.ejce.password.EncodedPasswordType
- DEFAULT_ALGORITHM - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The default algorithm value (PBKDF2withHmacSHA1 or PBKDF2withHmacSHA512 [JRE >= 1.8]), if no value is specified.
- DEFAULT_ALGORITHM - Static variable in class org.antfarmer.ejce.password.encoder.spring.SpringPbkdf2Encoder
-
The default algorithm value (PBKDF2WithHmacSHA512), if no value is specified.
- DEFAULT_BLOCK_SIZE - Static variable in class org.antfarmer.ejce.parameter.Abstract128BitBlockCipherParameters
-
Default block cipher size in bytes for 128-bit block size ciphers.
- DEFAULT_BLOCK_SIZE - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Default block cipher size in bytes.
- DEFAULT_CHARSET - Static variable in class org.antfarmer.ejce.hibernate.AbstractHibernateType
-
- DEFAULT_CPU_COST - Static variable in class org.antfarmer.ejce.password.encoder.AbstractScryptPasswordEncoder
-
The default CPU cost if no value is specified.
- DEFAULT_HASH_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
The default hash length in bytes if no value is specified.
- DEFAULT_HASH_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractPbkdf2PasswordEncoder
-
The default hash length in bits if no value is specified.
- DEFAULT_ITERATION_COUNT - Static variable in class org.antfarmer.ejce.parameter.PbeParameters
-
Default number of PBE iterations.
- DEFAULT_ITERATIONS - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
The default number of iterations if no value is specified.
- DEFAULT_ITERATIONS - Static variable in class org.antfarmer.ejce.password.encoder.AbstractPbkdf2PasswordEncoder
-
The default number of iterations if no value is specified.
- DEFAULT_KEY_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractScryptPasswordEncoder
-
The default key length in bytes if no value is specified.
- DEFAULT_MEM_COST - Static variable in class org.antfarmer.ejce.password.encoder.AbstractScryptPasswordEncoder
-
The default Memory cost if no value is specified.
- DEFAULT_MEMORY_SIZE - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
The default memory size if no value is specified.
- DEFAULT_PARALLELISM - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
The default degree of parallelism if no value is specified.
- DEFAULT_PARALLELIZATION - Static variable in class org.antfarmer.ejce.password.encoder.AbstractScryptPasswordEncoder
-
The default Parallelization value if no value is specified.
- DEFAULT_PARAM_SPEC_SIZE_GCM - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Default IV (parameter specification) size in bytes for GCM block mode.
- DEFAULT_PASSWORD_SIZE - Static variable in class org.antfarmer.ejce.parameter.PbeParameters
-
Default size of randomly generated passwords in bytes.
- DEFAULT_SALT_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
The default salt length in bytes if no value is specified.
- DEFAULT_SALT_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractScryptPasswordEncoder
-
The default salt length in bytes if no value is specified.
- DEFAULT_SALT_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
The default salt length in bits if no value is specified.
- DEFAULT_SALT_SIZE - Static variable in class org.antfarmer.ejce.parameter.PbeParameters
-
Default size of salt array in bytes.
- DEFAULT_STRENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractBcryptPasswordEncoder
-
The default strength if no value is specified.
- DEFAULT_TYPE - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
The default algorithm type 'id', if no value is specified.
- DEFAULT_VERSION - Static variable in class org.antfarmer.ejce.password.encoder.bc.BcBcryptEncoder
-
The default version '2b', if no value is specified.
- DesEdeParameters - Class in org.antfarmer.ejce.parameter
-
AlgorithmParameters object used for Triple-DES encryption.
- DesEdeParameters() - Constructor for class org.antfarmer.ejce.parameter.DesEdeParameters
-
Initializes the DesEdeParameters.
- DesEdeParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.DesEdeParameters
-
Initializes the DesEdeParameters with a
TextEncoder which is used to decode the key
when set as a string.
- DesParameters - Class in org.antfarmer.ejce.parameter
-
AlgorithmParameters object used for DES encryption.
- DesParameters() - Constructor for class org.antfarmer.ejce.parameter.DesParameters
-
Initializes the DesParameters.
- DesParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.DesParameters
-
Initializes the DesParameters with a
TextEncoder which is used to decode the key when
set as a string.
- disassemble(Object) - Method in class org.antfarmer.ejce.hibernate.AbstractHibernateType
- disassemble(Object) - Method in class org.antfarmer.ejce.password.EncodedPasswordType
- doConfigure(Properties, String) - Method in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
Configures and initializes the encoder using the given Properties.
- doConfigure(Properties, String) - Method in class org.antfarmer.ejce.password.encoder.Argon2JvmEncoder
-
Configures and initializes the encoder using the given Properties.
- doConfigure(Properties, String) - Method in class org.antfarmer.ejce.password.encoder.bc.BcBcryptEncoder
-
Configures and initializes the encoder using the given Properties.
- doConfigure(Properties, String) - Method in class org.antfarmer.ejce.password.encoder.bc.BcScryptEncoder
-
Configures and initializes the encoder using the given Properties.
- doConfigure(Properties, String) - Method in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
Configures and initializes the encoder using the given Properties.
- doConfigure(Properties, String) - Method in class org.antfarmer.ejce.password.encoder.spring.SpringBcryptEncoder
-
Configures and initializes the encoder using the given Properties.
- doConfigure(Properties, String) - Method in class org.antfarmer.ejce.password.encoder.spring.SpringPbkdf2Encoder
-
Configures and initializes the encoder using the given Properties.
- doConfigure(Properties, String) - Method in class org.antfarmer.ejce.password.encoder.spring.SpringScryptEncoder
-
Configures and initializes the encoder using the given Properties.
- doEncode(CharSequence) - Method in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
Encode the raw password.
- doEncode(CharSequence) - Method in class org.antfarmer.ejce.password.encoder.Argon2JvmEncoder
-
Encode the raw password.
- doEncode(CharSequence) - Method in class org.antfarmer.ejce.password.encoder.bc.BcBcryptEncoder
-
Encode the raw password.
- doEncode(CharSequence) - Method in class org.antfarmer.ejce.password.encoder.bc.BcScryptEncoder
-
Encode the raw password.
- doEncode(CharSequence) - Method in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
Encode the raw password.
- doEncode(CharSequence) - Method in class org.antfarmer.ejce.password.encoder.spring.SpringBcryptEncoder
-
Encode the raw password.
- doEncode(CharSequence) - Method in class org.antfarmer.ejce.password.encoder.spring.SpringPbkdf2Encoder
-
Encode the raw password.
- doEncode(CharSequence) - Method in class org.antfarmer.ejce.password.encoder.spring.SpringScryptEncoder
-
Encode the raw password.
- ElGamalParameters - Class in org.antfarmer.ejce.parameter
-
AlgorithmParameters object used for ElGamal encryption.
- ElGamalParameters() - Constructor for class org.antfarmer.ejce.parameter.ElGamalParameters
-
Initializes the ElGamalParameters.
- ElGamalParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.ElGamalParameters
-
Initializes the ElGamalParameters with a
TextEncoder which is used to decode the key when set as a
string.
- encode(byte[]) - Method in class org.antfarmer.ejce.encoder.AbstractBase32Encoder
-
Encodes the byte array to a string.
- encode(byte[]) - Method in class org.antfarmer.ejce.encoder.AbstractBase64Encoder
-
Encodes the byte array to a string.
- encode(byte[]) - Method in class org.antfarmer.ejce.encoder.HexEncoder
-
Encodes the byte array to a string.
- encode(byte[]) - Method in interface org.antfarmer.ejce.encoder.TextEncoder
-
Encodes the byte array to a string.
- encode(CharSequence) - Method in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
Encode the raw password.
- encode(CharSequence) - Method in interface org.antfarmer.ejce.password.PasswordEncoder
-
Encode the raw password.
- encodeBytes(byte[]) - Method in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
Encodes the given data using the default text encoder.
- EncodedPasswordType - Class in org.antfarmer.ejce.password
-
Hibernate UserType class which encodes password values transparently using a one-way hashing algorithm.
- EncodedPasswordType() - Constructor for class org.antfarmer.ejce.password.EncodedPasswordType
-
- encrypt(byte[]) - Method in class org.antfarmer.ejce.AbstractEncryptor
-
Encrypts the byte array.
- encrypt(byte[], Key) - Method in class org.antfarmer.ejce.AbstractEncryptor
-
Encrypts the byte array using the given Key.
- encrypt(String) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given text.
- encrypt(String, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given text, using the given Key.
- encrypt(byte[]) - Method in interface org.antfarmer.ejce.EncryptorInterface
-
Encrypts the byte array.
- encrypt(byte[], Key) - Method in interface org.antfarmer.ejce.EncryptorInterface
-
Encrypts the byte array using the given Key.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.AbstractHibernateType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.AbstractLobType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedBooleanType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedByteType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedCalendarType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedCharacterType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedDateType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedDoubleType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedFloatType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedIntegerType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedLongType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedObjectType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedShortType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(Object) - Method in class org.antfarmer.ejce.hibernate.EncryptedStringType
-
Encrypts the given object using an appropriate method for the object type.
- encrypt(String) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given text.
- encrypt(String, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given text, using the given Key.
- encryptAndEncode(byte[]) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given bytes.
- encryptAndEncode(byte[], Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given bytes, using the given Key.
- encryptAndEncode(byte[]) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given bytes.
- encryptAndEncode(byte[], Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given bytes, using the given Key.
- encryptBoolean(Boolean) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given boolean.
- encryptBoolean(Boolean, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given boolean, using the given Key.
- encryptBoolean(Boolean) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given boolean.
- encryptBoolean(Boolean, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given boolean, using the given Key.
- encryptCharacter(Character) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given character.
- encryptCharacter(Character, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given character, using the given Key.
- encryptCharacter(Character) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given character.
- encryptCharacter(Character, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given character, using the given Key.
- encryptDouble(Double) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given double.
- encryptDouble(Double, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given double, using the given Key.
- encryptDouble(Double) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given double.
- encryptDouble(Double, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given double, using the given Key.
- EncryptedBlobType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts BLOB values transparently.
- EncryptedBlobType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedBlobType
-
- EncryptedBooleanType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts boolean values transparently.
- EncryptedBooleanType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedBooleanType
-
- EncryptedByteType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts byte values transparently.
- EncryptedByteType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedByteType
-
- EncryptedCalendarType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts calendar values transparently.
- EncryptedCalendarType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedCalendarType
-
- EncryptedCharacterType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts character values transparently.
- EncryptedCharacterType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedCharacterType
-
- EncryptedClobType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts CLOB values transparently.
- EncryptedClobType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedClobType
-
- EncryptedDateType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts date values transparently.
- EncryptedDateType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedDateType
-
- EncryptedDoubleType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts double values transparently.
- EncryptedDoubleType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedDoubleType
-
- EncryptedFloatType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts float values transparently.
- EncryptedFloatType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedFloatType
-
- EncryptedIntegerType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts integer values transparently.
- EncryptedIntegerType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedIntegerType
-
- EncryptedLongType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts long values transparently.
- EncryptedLongType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedLongType
-
- EncryptedObjectType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts Java objects transparently.
- EncryptedObjectType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedObjectType
-
- EncryptedShortType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts short values transparently.
- EncryptedShortType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedShortType
-
- EncryptedStringType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts string values transparently.
- EncryptedStringType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedStringType
-
- EncryptedTextType - Class in org.antfarmer.ejce.hibernate
-
Hibernate UserType class which encrypts and decrypts arbitrarily large text values transparently.
- EncryptedTextType() - Constructor for class org.antfarmer.ejce.hibernate.EncryptedTextType
-
- encryptFloat(Float) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given float.
- encryptFloat(Float, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given float, using the given Key.
- encryptFloat(Float) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given float.
- encryptFloat(Float, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given float, using the given Key.
- EncryptInputStream - Class in org.antfarmer.ejce.stream
-
Extension of CipherInputStream that transmits the given cipher's initialization vector (if any) at the
beginning of the stream.
- EncryptInputStream(InputStream, Cipher) - Constructor for class org.antfarmer.ejce.stream.EncryptInputStream
-
Constructor.
- encryptInteger(Integer) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given integer.
- encryptInteger(Integer, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given integer, using the given Key.
- encryptInteger(Integer) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given integer.
- encryptInteger(Integer, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given integer, using the given Key.
- encryptLong(Long) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given long.
- encryptLong(Long, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given long, using the given Key.
- encryptLong(Long) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given long.
- encryptLong(Long, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given long, using the given Key.
- encryptObject(Object) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given object.
- encryptObject(Object, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given object, using the given Key.
- encryptObject(Object) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given object.
- encryptObject(Object, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given object, using the given Key.
- Encryptor - Class in org.antfarmer.ejce
-
Main concrete class which can encrypt/decrypt any type of object.
- Encryptor() - Constructor for class org.antfarmer.ejce.Encryptor
-
Initializes the Encryptor with a
HexEncoder used for
encoding/decoding byte arrays.
- Encryptor(TextEncoder) - Constructor for class org.antfarmer.ejce.Encryptor
-
Initializes the Encryptor with the given
TextEncoder used
for encoding/decoding byte arrays.
- Encryptor(TextEncoder, Charset) - Constructor for class org.antfarmer.ejce.Encryptor
-
Initializes the Encryptor with the given
TextEncoder and
Charset used for encoding/decoding byte arrays.
- EncryptorConfigurationException - Exception in org.antfarmer.ejce.exception
-
Exception caused by an Encryptor configuration error.
- EncryptorConfigurationException(String, Throwable) - Constructor for exception org.antfarmer.ejce.exception.EncryptorConfigurationException
-
Initializes the EncryptorConfigurationException.
- EncryptorConfigurationException(String) - Constructor for exception org.antfarmer.ejce.exception.EncryptorConfigurationException
-
Initializes the EncryptorConfigurationException.
- EncryptorConfigurationException(Throwable) - Constructor for exception org.antfarmer.ejce.exception.EncryptorConfigurationException
-
Initializes the EncryptorConfigurationException.
- EncryptorInterface<T extends EncryptorInterface<T>> - Interface in org.antfarmer.ejce
-
Interface for encrypting/decrypting byte arrays.
- EncryptorStore - Class in org.antfarmer.ejce
-
Provides in-memory storage for encryptors, allowing shared access for application code as well as
Hibernate user types.
- encryptShort(Short) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given short.
- encryptShort(Short, Key) - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns an encrypted and encoded text representation of the given short, using the given Key.
- encryptShort(Short) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given short.
- encryptShort(Short, Key) - Method in interface org.antfarmer.ejce.ValueEncryptorInterface
-
Returns an encrypted and encoded text representation of the given short, using the given Key.
- encryptStream(InputStream) - Method in class org.antfarmer.ejce.hibernate.AbstractLobType
-
Encrypts the given InputStream.
- EnvironmentUtil - Class in org.antfarmer.ejce.util
-
Utility related to Java environment.
- equals(Object, Object) - Method in class org.antfarmer.ejce.hibernate.AbstractHibernateType
- equals(Object, Object) - Method in class org.antfarmer.ejce.password.EncodedPasswordType
- equals(Object, Object) - Static method in class org.antfarmer.ejce.util.ObjectUtil
-
Return true if the two given objects are equal.
- GCM_AUTH_TAG_LEN_104 - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
104-bit Authentication Tag length for GCM block mode ciphers, as defined in NIST Special Publication SP 800-38D.
- GCM_AUTH_TAG_LEN_112 - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
112-bit Authentication Tag length for GCM block mode ciphers, as defined in NIST Special Publication SP 800-38D.
- GCM_AUTH_TAG_LEN_120 - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
120-bit Authentication Tag length for GCM block mode ciphers, as defined in NIST Special Publication SP 800-38D.
- GCM_AUTH_TAG_LEN_128 - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
128-bit Authentication Tag length for GCM block mode ciphers, as defined in NIST Special Publication SP 800-38D.
- GCM_AUTH_TAG_LEN_96 - Static variable in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
96-bit Authentication Tag length for GCM block mode ciphers, as defined in NIST Special Publication SP 800-38D.
- generateAsymmetricKeyPair(String) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Generates a new asymmetric key pair for the given algorithm.
- generateAsymmetricKeyPair(int, String) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Generates a new asymmetric key pair for the given algorithm and key size.
- generateAsymmetricKeyPair(String, String, Provider) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Generates a new asymmetric key pair for the given algorithm and provider.
- generateAsymmetricKeyPair(int, String, String, Provider) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Generates a new asymmetric key pair for the given algorithm, key size, and provider.
- generateKeyData(String) - Method in class org.antfarmer.ejce.parameter.AbstractSymmetricAlgorithmParameters
-
Returns a randomly generated byte array used to create a key.
- generateKeyData(String) - Method in class org.antfarmer.ejce.parameter.PbeParameters
-
Returns a randomly generated byte array used to create a key.
- generateParameterSpecData() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Generates a byte array which holds algorithm parameters such as an initialization vector or
salt.
- generateParameterSpecData() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Generates a byte array which holds algorithm parameters such as an initialization vector or
salt.
- generateSalt(byte[]) - Method in interface org.antfarmer.ejce.parameter.salt.SaltGenerator
-
Callback used to populate the salt data for the encryption process.
- generateSecretKey(String) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Generates a new secret key for the given algorithm.
- generateSecretKey(int, String) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Generates a new secret key for the given algorithm and key size.
- generateSecretKey(String, String, Provider) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Generates a new secret key for the given algorithm and provider.
- generateSecretKey(int, String, String, Provider) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Generates a new secret key for the given algorithm, key size, and provider.
- generateTempFileName() - Method in class org.antfarmer.ejce.hibernate.AbstractLobType
-
Returns a temp file name based on the current time and a random number.
- get(String) - Static method in class org.antfarmer.ejce.EncryptorStore
-
- get(String) - Static method in class org.antfarmer.ejce.password.PasswordEncoderStore
-
- getAlgorithm() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Returns the algorithm value.
- getAlgorithm() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns the algorithm value.
- getAlgorithmParameters() - Method in class org.antfarmer.ejce.AbstractEncryptor
-
Gets the algorithm parameters used for initialization.
- getAlgorithmParameters() - Method in interface org.antfarmer.ejce.EncryptorInterface
-
Gets the algorithm parameters used for initialization.
- getBlockMode() - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Returns the blockMode value.
- getBlockSize() - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Returns the blockSize value in bytes.
- getBlockType() - Method in class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Returns the blockType value.
- getCharset() - Method in class org.antfarmer.ejce.AbstractValueEncryptor
-
Returns the charset.
- getCharset() - Method in interface org.antfarmer.ejce.EncryptorInterface
-
Returns the charset used by the encryptor.
- getCharset() - Method in class org.antfarmer.ejce.hibernate.AbstractHibernateType
-
Returns the charset.
- getCharset() - Method in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
- getCipherInstance(AlgorithmParameters<?>) - Static method in class org.antfarmer.ejce.util.ConfigurerUtil
-
Returns a Cipher instance for the given AlgorithmParameters.
- getDecodeArray() - Method in class org.antfarmer.ejce.encoder.AbstractBase32Encoder
-
Returns the decodeArray.
- getDecodeArray() - Method in class org.antfarmer.ejce.encoder.AbstractBase64Encoder
-
Returns the decodeArray.
- getDecryptionKey() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Returns the key used for decryption.
- getDecryptionKey() - Method in class org.antfarmer.ejce.parameter.AbstractSymmetricAlgorithmParameters
-
Returns the key used for decryption.
- getDecryptionKey() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns the key used for decryption.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.AesParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.BlowfishParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.CamelliaParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.DesEdeParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.DesParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.ElGamalParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.PbeParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.Rc2Parameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.Rc4Parameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.Rc5Parameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.Rc6Parameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.RsaParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.SerpentParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.TeaParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.TwofishParameters
-
Returns the defaultAlgorithm.
- getDefaultAlgorithm() - Method in class org.antfarmer.ejce.parameter.XteaParameters
-
Returns the defaultAlgorithm.
- getDefaultBlockSize() - Method in class org.antfarmer.ejce.parameter.Abstract128BitBlockCipherParameters
-
Returns the defaultBlockSize in bytes.
- getDefaultBlockSize() - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Returns the defaultBlockSize in bytes.
- getDefaultKeySize() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Returns the defaultKeySize.
- getDefaultKeySize() - Method in class org.antfarmer.ejce.parameter.DesEdeParameters
-
Returns the defaultKeySize.
- getDefaultKeySize() - Method in class org.antfarmer.ejce.parameter.DesParameters
-
Returns the defaultKeySize.
- getDefaultKeySize() - Method in class org.antfarmer.ejce.parameter.RsaParameters
-
Returns the defaultKeySize.
- getEncodeArray() - Method in class org.antfarmer.ejce.encoder.AbstractBase32Encoder
-
Returns the encodeArray.
- getEncodeArray() - Method in class org.antfarmer.ejce.encoder.AbstractBase64Encoder
-
Returns the encodeArray.
- getEncryptionKey() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Returns the key used for encryption.
- getEncryptionKey() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns the key used for encryption.
- getEncryptor() - Method in class org.antfarmer.ejce.hibernate.AbstractHibernateType
-
Returns the encryptor value.
- getFieldValue(Object, String) - Static method in class org.antfarmer.ejce.util.ReflectionUtil
-
Gets the given object's field value.
- getGcmTagLen() - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Returns the GCM block mode Authentication Tag length in bits.
- getInstance() - Static method in class org.antfarmer.ejce.encoder.Base32Encoder
-
Returns an instance of a Base32Encoder.
- getInstance() - Static method in class org.antfarmer.ejce.encoder.Base32NonNumericEncoder
-
Returns an instance of a Base32NonNumericEncoder.
- getInstance() - Static method in class org.antfarmer.ejce.encoder.Base32NonNumericPaddedEncoder
-
Returns an instance of a Base32NonNumericPaddedEncoder.
- getInstance() - Static method in class org.antfarmer.ejce.encoder.Base32PaddedEncoder
-
Returns an instance of a Base32PaddedEncoder.
- getInstance() - Static method in class org.antfarmer.ejce.encoder.Base64Encoder
-
Returns an instance of a Base64Encoder.
- getInstance() - Static method in class org.antfarmer.ejce.encoder.Base64PaddedEncoder
-
Returns an instance of a Base64PaddedEncoder.
- getInstance() - Static method in class org.antfarmer.ejce.encoder.Base64UrlEncoder
-
Returns an instance of a Base64UrlEncoder.
- getInstance() - Static method in class org.antfarmer.ejce.encoder.Base64UrlPaddedEncoder
-
Returns an instance of a Base64UrlPaddedEncoder.
- getInstance() - Static method in class org.antfarmer.ejce.encoder.HexEncoder
-
Returns an instance of a HexEncoder.
- getIterationCount() - Method in class org.antfarmer.ejce.parameter.PbeParameters
-
Returns the iterationCount value.
- getKey() - Method in class org.antfarmer.ejce.parameter.AbstractSymmetricAlgorithmParameters
-
Returns the key.
- getKey() - Method in interface org.antfarmer.ejce.parameter.SymmetricAlgorithmParameters
-
Returns the key.
- getKeySize() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Returns the size of the key to be generated in bits.
- getKeySize() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns the size of the key to be generated in bits.
- getKeySpec(Key, Class<T>) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Returns a KeySpec for the given key and KeySpec implementation class.
- getMacAlgorithm() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Returns the macAlgorithm value.
- getMacAlgorithm() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns the macAlgorithm value.
- getMacKey() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Returns the macKey.
- getMacKey() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns the macKey.
- getMacKeySize() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Returns the size of the MAC key to be generated in bits.
- getMacKeySize() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns the size of the MAC key to be generated in bits.
- getMaxInMemoryBuffSize() - Method in class org.antfarmer.ejce.hibernate.AbstractLobType
-
Returns the maxInMemoryBuffSize.
- getPadding() - Method in class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Returns the padding value.
- getPadding() - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Returns the padding value.
- getPaddingChar() - Method in class org.antfarmer.ejce.encoder.AbstractBase32Encoder
-
Returns the padding character.
- getPaddingChar() - Method in class org.antfarmer.ejce.encoder.AbstractBase32NonNumericEncoder
-
Returns the padding character.
- getPaddingChar() - Method in class org.antfarmer.ejce.encoder.AbstractBase64Encoder
-
Returns the padding character.
- getPaddingChar() - Method in class org.antfarmer.ejce.encoder.AbstractBase64UrlEncoder
-
Returns the padding character.
- getParameterSpec(byte[]) - Method in class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Returns an algorithm-specific
AlgorithmParameterSpec object used to hold algorithm
parameters such as an initialization vector or salt from the enciphered message.
- getParameterSpec(byte[]) - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Returns an algorithm-specific
AlgorithmParameterSpec object used to hold algorithm
parameters such as an initialization vector or salt from the enciphered message.
- getParameterSpec(byte[]) - Method in class org.antfarmer.ejce.parameter.AbstractStreamCipherParameters
-
Returns an algorithm-specific
AlgorithmParameterSpec object used to hold algorithm
parameters such as an initialization vector or salt from the enciphered message.
- getParameterSpec(byte[]) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns an algorithm-specific
AlgorithmParameterSpec object used to hold algorithm
parameters such as an initialization vector or salt from the enciphered message.
- getParameterSpec(byte[]) - Method in class org.antfarmer.ejce.parameter.PbeParameters
-
Returns an algorithm-specific
AlgorithmParameterSpec object used to hold algorithm
parameters such as an initialization vector or salt from the enciphered message.
- getParameterSpecSize() - Method in class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Returns the algorithm parameter data size.
- getParameterSpecSize() - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Returns the algorithm parameter data size.
- getParameterSpecSize() - Method in class org.antfarmer.ejce.parameter.AbstractStreamCipherParameters
-
Returns the algorithm parameter data size.
- getParameterSpecSize() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns the algorithm parameter data size.
- getParameterSpecSize() - Method in class org.antfarmer.ejce.parameter.PbeParameters
-
Returns the algorithm parameter data size.
- getPropertyName(String, String) - Method in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
Returns the property name for the given prefix and key baseName.
- getProvider() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Returns the Java Security Provider.
- getProvider() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns the Java Security Provider.
- getProviderName() - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Returns the Java Security Provider name.
- getProviderName() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns the Java Security Provider name.
- getRandom(Properties, String) - Method in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
- getSaltSize() - Method in class org.antfarmer.ejce.parameter.PbeParameters
-
Returns the saltSize value.
- getSecretKeyFromRawKey(byte[], String) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Creates a secret key from the supplied raw key byte array.
- getSecretKeyFromTextKey(String, String) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Creates a secret key from the supplied text.
- getSecretKeyFromTextKey(String, String, TextEncoder) - Static method in class org.antfarmer.ejce.util.CryptoUtil
-
Creates a secret key from the supplied text.
- getStreamBuffSize() - Method in class org.antfarmer.ejce.hibernate.AbstractLobType
-
Returns the streamBuffSize.
- getTextEncoder() - Method in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
- getTransformation() - Method in class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Returns the transformation value.
- getTransformation() - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Returns the transformation value.
- getTransformation() - Method in class org.antfarmer.ejce.parameter.AbstractStreamCipherParameters
-
Returns the transformation value.
- getTransformation() - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Returns the transformation value.
- getTransformation() - Method in class org.antfarmer.ejce.parameter.PbeParameters
-
Returns the transformation value.
- KEY_ALGORITHM - Static variable in class org.antfarmer.ejce.password.encoder.AbstractPbkdf2PasswordEncoder
-
Property key for the name algorithm to use.
- KEY_ALGORITHM - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the encryption algorithm to be used to configure the
Encryptor.
- KEY_BLOCK_MODE - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the block mode to be used with the encryption algorithm.
- KEY_BLOCK_SIZE - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the block size to be used with the encryption algorithm.
- KEY_CHARSET - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
- KEY_CIPHER_KEY - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the encryption key to be used to configure the
Encryptor.
- KEY_COMPRESS_LOB - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for enabling compression of LOB data.
- KEY_CPU_COST - Static variable in class org.antfarmer.ejce.password.encoder.AbstractScryptPasswordEncoder
-
Property key for the cpu cost of the algorithm (as defined in scrypt this is N).
- KEY_DECRYPTION_KEY - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the encryption key to be used to configure the
Encryptor.
- KEY_ENCODE_HEX - Static variable in class org.antfarmer.ejce.password.encoder.spring.SpringPbkdf2Encoder
-
Property key for the flag indicating whether to encode values using a hex encoder.
- KEY_ENCODER_CLASS - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
- KEY_ENCRYPTION_KEY - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the encryption key to be used to configure the
Encryptor.
- KEY_ENCRYPTOR_STORE_KEY - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
- KEY_GCM_TAG_LEN - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the Authentication Tag length in bits to be used with the encryption algorithm in GCM block mode.
- KEY_HASH_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
Property key for the hash length in bytes for the algorithm.
- KEY_HASH_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractPbkdf2PasswordEncoder
-
Property key for the hash length in bits for the algorithm.
- KEY_ITERATION_COUNT - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the number of PBE iterations to be used with a PBE algorithm.
- KEY_ITERATIONS - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
Property key for the number of iterations.
- KEY_ITERATIONS - Static variable in class org.antfarmer.ejce.password.encoder.AbstractPbkdf2PasswordEncoder
-
Property key for the number of iterations.
- KEY_KEY_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractScryptPasswordEncoder
-
Property key for the key length in bytes for the algorithm (as defined in scrypt this is dkLen).
- KEY_KEY_LOADER - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the encryption KeyLoader to be used to configure the
Encryptor.
- KEY_MAC_ALGORITHM - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the MAC algorithm to be used to configure the
Encryptor.
- KEY_MAC_KEY - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the MAC key to be used to configure the
Encryptor.
- KEY_MAC_KEY_LOADER - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the MAC KeyLoader to be used to configure the
Encryptor.
- KEY_MAX_IN_MEM_BUFF_SIZE - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key that controls the maxmimum in-memory buffer size used in LOB-type streaming in pre-JDBC4
environments.
- KEY_MEM_COST - Static variable in class org.antfarmer.ejce.password.encoder.AbstractScryptPasswordEncoder
-
Property key for the memory cost of the algorithm (as defined in scrypt this is r).
- KEY_MEMORY_SIZE - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
Property key for the memory size in KB.
- KEY_PADDING - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the padding to be used with the encryption algorithm.
- KEY_PARALLELISM - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
Property key for the degree of parallelism (thread count).
- KEY_PARALLELIZATION - Static variable in class org.antfarmer.ejce.password.encoder.AbstractScryptPasswordEncoder
-
Property key for the parallelization of the algorithm (as defined in scrypt this is p) Default is
currently 1.
- KEY_PARAM_CLASS - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the full class name of the algorithm parameter class to be used to configure the
Encryptor.
- KEY_PARAM_ENCODER_CLASS - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the full class name of the
TextEncoder to be used with the algorithm parameter object.
- KEY_PREFIX - Static variable in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
Property key for a prefix to used to prefix encoded values to aid in identifying the type of hash.
- KEY_PROPERTY_PREFIX - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the prefix to be used to lookup configuration settings within the system properties.
- KEY_PROVIDER_CLASS - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
Property key for the JCE provider class to be used to load the algorithm.
- KEY_PROVIDER_CLASS - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the JCE provider class to be used with the
Encryptor.
- KEY_PROVIDER_NAME - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
Property key for the JCE provider name to be used to load the algorithm.
- KEY_PROVIDER_NAME - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the JCE provider name to be used with the
Encryptor.
- KEY_PSWD_ENCODER_CLASS - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
- KEY_PSWD_ENCODER_STORE_EXPORT_KEY - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
- KEY_RANDOM - Static variable in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
Property key for the SecureRandom class name to use for generating salt.
- KEY_SALT_GENERATOR - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the
SaltGenerator to be used to configure the
Encryptor.
- KEY_SALT_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
Property key for the salt length in bytes.
- KEY_SALT_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractScryptPasswordEncoder
-
Property key for the salt length in bytes (as defined in scrypt this is the length of S).
- KEY_SALT_LENGTH - Static variable in class org.antfarmer.ejce.password.encoder.Pbkdf2Encoder
-
Property key for the salt length in bits.
- KEY_SALT_MATCHER - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the
SaltMatcher to be used to configure the
Encryptor.
- KEY_SALT_SIZE - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for the salt size (in bytes) to be used with a PBE algorithm.
- KEY_SECRET - Static variable in class org.antfarmer.ejce.password.encoder.AbstractPbkdf2PasswordEncoder
-
Property key for the secret value which is also included in the password hash.
- KEY_SIZE_1024 - Static variable in class org.antfarmer.ejce.parameter.RsaParameters
-
1024-bit key size.
- KEY_SIZE_128 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
128-bit key size.
- KEY_SIZE_192 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
192-bit key size (not available in all jurisdictions).
- KEY_SIZE_2048 - Static variable in class org.antfarmer.ejce.parameter.RsaParameters
-
2048-bit key size.
- KEY_SIZE_256 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
256-bit key size (not available in all jurisdictions).
- KEY_SIZE_3072 - Static variable in class org.antfarmer.ejce.parameter.RsaParameters
-
3072-bit key size.
- KEY_SIZE_4096 - Static variable in class org.antfarmer.ejce.parameter.RsaParameters
-
4096-bit key size.
- KEY_SIZE_512 - Static variable in class org.antfarmer.ejce.parameter.RsaParameters
-
512-bit key size.
- KEY_SIZE_768 - Static variable in class org.antfarmer.ejce.parameter.RsaParameters
-
768-bit key size.
- KEY_SIZE_DES_56 - Static variable in class org.antfarmer.ejce.parameter.DesParameters
-
56-bit key size for DES encryption.
- KEY_SIZE_DES_EDE_112 - Static variable in class org.antfarmer.ejce.parameter.DesEdeParameters
-
112-bit key size for Triple-DES encryption.
- KEY_SIZE_DES_EDE_168 - Static variable in class org.antfarmer.ejce.parameter.DesEdeParameters
-
168-bit key size for Triple-DES encryption.
- KEY_STREAM_BUFF_SIZE - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key that controls in-memory buffer size used in LOB-type streaming in pre-JDBC4 environments.
- KEY_STREAM_LOBS - Static variable in class org.antfarmer.ejce.util.ConfigurerUtil
-
Property key for enabling streaming of LOB data.
- KEY_STRENGTH - Static variable in class org.antfarmer.ejce.password.encoder.AbstractBcryptPasswordEncoder
-
Property key for the log rounds to use, between 4 and 31.
- KEY_TYPE - Static variable in class org.antfarmer.ejce.password.encoder.AbstractArgon2PasswordEncoder
-
Property key for the algorithm type to use, d, i, or id.
- KEY_VERSION - Static variable in class org.antfarmer.ejce.password.encoder.bc.BcBcryptEncoder
-
Property key for the version to use, 2a, 2y, or 2b.
- KeyLoader - Interface in org.antfarmer.ejce.parameter.key_loader
-
Interface for loading cipher keys from various sources.
- MAC_ALGORITHM_HMAC_MD5 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-MD5 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for Message
Authentication" (February 1997).
- MAC_ALGORITHM_HMAC_SHA1 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-SHA1 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for
Message Authentication" (February 1997).
- MAC_ALGORITHM_HMAC_SHA224 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-SHA224 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for
Message Authentication" (February 1997).
- MAC_ALGORITHM_HMAC_SHA256 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-SHA256 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for
Message Authentication" (February 1997).
- MAC_ALGORITHM_HMAC_SHA384 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-SHA384 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for
Message Authentication" (February 1997).
- MAC_ALGORITHM_HMAC_SHA3_224 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-SHA3-224 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for
Message Authentication" (February 1997).
- MAC_ALGORITHM_HMAC_SHA3_256 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-SHA3-256 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for
Message Authentication" (February 1997).
- MAC_ALGORITHM_HMAC_SHA3_384 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-SHA3-384 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for
Message Authentication" (February 1997).
- MAC_ALGORITHM_HMAC_SHA3_512 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-SHA3-512 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for
Message Authentication" (February 1997).
- MAC_ALGORITHM_HMAC_SHA512 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-SHA512 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for
Message Authentication" (February 1997).
- MAC_ALGORITHM_HMAC_SHA512_224 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-SHA512/224 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for
Message Authentication" (February 1997).
- MAC_ALGORITHM_HMAC_SHA512_256 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
The HMAC-SHA512/256 keyed-hashing algorithm as defined in RFC 2104: "HMAC: Keyed-Hashing for
Message Authentication" (February 1997).
- MAC_KEY_SIZE_128 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
128-bit MAC key size (Suggested minimum key size for HmacMD5).
- MAC_KEY_SIZE_160 - Static variable in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
160-bit MAC key size (Suggested minimum key size for HmacSHA1).
- MacDisagreementException - Exception in org.antfarmer.ejce.exception
-
Exception which indicates the MAC (Message authentication code) received in an encrypted message
did not match the MAC for the decrypted message.
- MacDisagreementException(String, Throwable) - Constructor for exception org.antfarmer.ejce.exception.MacDisagreementException
-
Initializes the MacDisagreementException.
- MacDisagreementException(String) - Constructor for exception org.antfarmer.ejce.exception.MacDisagreementException
-
Initializes the MacDisagreementException.
- MacDisagreementException(Throwable) - Constructor for exception org.antfarmer.ejce.exception.MacDisagreementException
-
Initializes the MacDisagreementException.
- matches(CharSequence, String) - Method in class org.antfarmer.ejce.password.AbstractConfigurablePasswordEncoder
-
Verify the encoded password obtained from storage matches the submitted raw
password after it too is encoded.
- matches(CharSequence, String) - Method in interface org.antfarmer.ejce.password.PasswordEncoder
-
Verify the encoded password obtained from storage matches the submitted raw
password after it too is encoded.
- MessageDigestUtil - Class in org.antfarmer.ejce.util
-
Utility providing methods to compute simple message digests (hashes) using various algorithms.
- SaltGenerator - Interface in org.antfarmer.ejce.parameter.salt
-
Interface which allows custom salt generation used during the encryption process.
- SaltMatcher - Interface in org.antfarmer.ejce.parameter.salt
-
Interface which allows for matching an expected salt byte array during the decryption process.
- SerpentParameters - Class in org.antfarmer.ejce.parameter
-
AlgorithmParameters object used for Serpent encryption.
- SerpentParameters() - Constructor for class org.antfarmer.ejce.parameter.SerpentParameters
-
Initializes the SerpentParameters.
- SerpentParameters(TextEncoder) - Constructor for class org.antfarmer.ejce.parameter.SerpentParameters
-
Initializes the SerpentParameters with a
TextEncoder which is used to decode the key
when set as a string.
- setAlgorithm(String) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the algorithm value.
- setAlgorithm(String) - Method in class org.antfarmer.ejce.parameter.PbeParameters
-
Sets the algorithm value.
- setAlgorithmParameters(AlgorithmParameters<?>) - Method in class org.antfarmer.ejce.AbstractEncryptor
-
Sets the algorithm parameters used for initialization.
- setAlgorithmParameters(AlgorithmParameters<?>) - Method in interface org.antfarmer.ejce.EncryptorInterface
-
Sets the algorithm parameters used for initialization.
- setBlockMode(String) - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Sets the blockMode value.
- setBlockSize(int) - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Sets the blockSize value in bytes.
- setBlockType(String) - Method in class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Sets the blockType value.
- setCharset(Properties) - Method in class org.antfarmer.ejce.hibernate.AbstractHibernateType
-
- setDecryptionKey(byte[]) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the raw byte array of the decryption key.
- setDecryptionKey(String) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the decryption key.
- setDecryptionKey(Key) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the decryption key.
- setDecryptionKey(Key) - Method in class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Sets the decryption key.
- setDecryptionKey(Key) - Method in interface org.antfarmer.ejce.parameter.AsymmetricAlgorithmParameters
-
Sets the decryption key.
- setDecryptionKeyLoader(Object) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the KeyLoader, which is used to load the decryption key.
- setDecryptionKeyLoader(Object) - Method in class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Sets the KeyLoader, which is used to load the decryption key.
- setDecryptionKeyLoader(Object) - Method in interface org.antfarmer.ejce.parameter.AsymmetricAlgorithmParameters
-
Sets the KeyLoader, which is used to load the decryption key.
- setEncryptionKey(byte[]) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the raw byte array of the encryption key.
- setEncryptionKey(String) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the encryption key.
- setEncryptionKey(Key) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the encryption key.
- setEncryptionKey(Key) - Method in class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Sets the encryption key.
- setEncryptionKey(Key) - Method in interface org.antfarmer.ejce.parameter.AsymmetricAlgorithmParameters
-
Sets the encryption key.
- setEncryptionKeyLoader(Object) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the KeyLoader, which is used to load the encryption key.
- setEncryptionKeyLoader(Object) - Method in class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Sets the KeyLoader, which is used to load the encryption key.
- setEncryptionKeyLoader(Object) - Method in interface org.antfarmer.ejce.parameter.AsymmetricAlgorithmParameters
-
Sets the KeyLoader, which is used to load the encryption key.
- setFieldValue(Object, Object, String) - Static method in class org.antfarmer.ejce.util.ReflectionUtil
-
Sets the given object's field to the given value.
- setGcmTagLen(int) - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Sets the GCM block mode Authentication Tag length in bits.
- setIterationCount(int) - Method in class org.antfarmer.ejce.parameter.PbeParameters
-
Sets the iterationCount value.
- setKey(byte[]) - Method in class org.antfarmer.ejce.parameter.AbstractSymmetricAlgorithmParameters
-
Sets the raw byte array of the key.
- setKey(String) - Method in class org.antfarmer.ejce.parameter.AbstractSymmetricAlgorithmParameters
-
Sets the key.
- setKey(Key) - Method in class org.antfarmer.ejce.parameter.AbstractSymmetricAlgorithmParameters
-
Sets the key.
- setKey(byte[]) - Method in interface org.antfarmer.ejce.parameter.SymmetricAlgorithmParameters
-
Sets the raw byte array of the key.
- setKey(String) - Method in interface org.antfarmer.ejce.parameter.SymmetricAlgorithmParameters
-
Sets the key.
- setKey(Key) - Method in interface org.antfarmer.ejce.parameter.SymmetricAlgorithmParameters
-
Sets the key.
- setKeyLoader(Object) - Method in class org.antfarmer.ejce.parameter.AbstractSymmetricAlgorithmParameters
-
Sets the KeyLoader, which is used to load the key.
- setKeyLoader(Object) - Method in interface org.antfarmer.ejce.parameter.SymmetricAlgorithmParameters
-
Sets the KeyLoader, which is used to load the key.
- setKeySize(int) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the size of the key in bits to be generated during initialization.
- setKeySize(int) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Sets the size of the key in bits to be generated during initialization.
- setMacAlgorithm(String) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the macAlgorithm value.
- setMacAlgorithm(String) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Sets the macAlgorithm value.
- setMacKey(byte[]) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the raw byte array of the MAC key.
- setMacKey(String) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the macKey.
- setMacKey(Key) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the macKey.
- setMacKey(byte[]) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Sets the raw byte array of the MAC key.
- setMacKey(String) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Sets the macKey.
- setMacKey(Key) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Sets the macKey.
- setMacKeyLoader(Object) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the KeyLoader, which is used to load the cipher key for the MAC.
- setMacKeyLoader(Object) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Sets the KeyLoader, which is used to load the cipher key for the MAC.
- setMacKeySize(int) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the size of the MAC key in bits to be generated during initialization.
- setMacKeySize(int) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Sets the size of the MAC key in bits to be generated during initialization.
- setPadding(String) - Method in class org.antfarmer.ejce.parameter.AbstractAsymmetricAlgorithmParameters
-
Sets the padding value.
- setPadding(String) - Method in class org.antfarmer.ejce.parameter.AbstractBlockCipherParameters
-
Sets the padding value.
- setParameterValues(Properties) - Method in class org.antfarmer.ejce.hibernate.AbstractHibernateType
- setParameterValues(Properties) - Method in class org.antfarmer.ejce.password.EncodedPasswordType
- setProvider(Provider) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the Java Security Provider.
- setProvider(Provider) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Sets the Java Security Provider.
- setProviderName(String) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the Java Security Provider name.
- setProviderName(String) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Sets the Java Security Provider name.
- setSaltGenerator(SaltGenerator) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the SaltGenerator, which allows for custom salt data generation.
- setSaltGenerator(SaltGenerator) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Sets the SaltGenerator, which allows for custom salt data generation.
- setSaltMatcher(SaltMatcher) - Method in class org.antfarmer.ejce.parameter.AbstractAlgorithmParameters
-
Sets the SaltMatcher, which may be used to verify the salt within the cipher text matches some
expected value.
- setSaltMatcher(SaltMatcher) - Method in interface org.antfarmer.ejce.parameter.AlgorithmParameters
-
Sets the SaltMatcher, which may be used to verify the salt within the cipher text matches some
expected value.
- setSaltSize(int) - Method in class org.antfarmer.ejce.parameter.PbeParameters
-
Sets the saltSize value.
- setStream(PreparedStatement, int, InputStream) - Method in class org.antfarmer.ejce.hibernate.AbstractLobType
-
Sets the InputStream on the given PreparedStatement.
- SpringBcryptEncoder - Class in org.antfarmer.ejce.password.encoder.spring
-
Password encoder using Spring's BCrpyt implementation.
- SpringBcryptEncoder() - Constructor for class org.antfarmer.ejce.password.encoder.spring.SpringBcryptEncoder
-
- SpringPbkdf2Encoder - Class in org.antfarmer.ejce.password.encoder.spring
-
Password encoder using Spring's PBKDF2 implementation.
- SpringPbkdf2Encoder() - Constructor for class org.antfarmer.ejce.password.encoder.spring.SpringPbkdf2Encoder
-
- SpringScryptEncoder - Class in org.antfarmer.ejce.password.encoder.spring
-
Password encoder using Spring's SCrpyt implementation.
- SpringScryptEncoder() - Constructor for class org.antfarmer.ejce.password.encoder.spring.SpringScryptEncoder
-
- sqlTypes() - Method in class org.antfarmer.ejce.hibernate.AbstractHibernateType
- sqlTypes() - Method in class org.antfarmer.ejce.hibernate.AbstractLobType
- sqlTypes() - Method in class org.antfarmer.ejce.password.EncodedPasswordType
- streamToBytes(InputStream) - Static method in class org.antfarmer.ejce.util.StreamUtil
-
Returns a byte array containing the data from the given InputStream.
- streamToLob(InputStream, SessionImplementor) - Method in class org.antfarmer.ejce.hibernate.AbstractLobType
-
- StreamUtil - Class in org.antfarmer.ejce.util
-
Stream utility methods.
- SymmetricAlgorithmParameters<T extends SymmetricAlgorithmParameters<T>> - Interface in org.antfarmer.ejce.parameter
-
Interface for initializing symmetric encryption algorithms.