A B C D E F G H I J K M N O P R S T W Z

A

AbstractEncryptedAsStringType - Class in org.jasypt.hibernate.type
Base class for Hibernate 3 UserTypes to store values as encrypted strings.
AbstractEncryptedAsStringType() - Constructor for class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
 
ALGORITHM - Static variable in class org.jasypt.hibernate.type.ParameterNaming
The encryption algorithm.
AlreadyInitializedException - Exception in org.jasypt.exceptions
Exception thrown when an attempt is made to change the configuration of an entity once it has been initialized.
AlreadyInitializedException() - Constructor for exception org.jasypt.exceptions.AlreadyInitializedException
 
assemble(Serializable, Object) - Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
 
assemble(Serializable, Object) - Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType
 
assemble(Serializable, Object) - Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType
 
assemble(Serializable, Object) - Method in class org.jasypt.hibernate.type.EncryptedBinaryType
 

B

BasicBinaryEncryptor - Class in org.jasypt.util.binary
Utility class for easily performing normal-strength encryption of binaries (byte arrays).
BasicBinaryEncryptor() - Constructor for class org.jasypt.util.binary.BasicBinaryEncryptor
Creates a new instance of BasicBinaryEncryptor.
BasicDecimalNumberEncryptor - Class in org.jasypt.util.numeric
Utility class for easily performing normal-strength encryption of BigDecimal objects.
BasicDecimalNumberEncryptor() - Constructor for class org.jasypt.util.numeric.BasicDecimalNumberEncryptor
Creates a new instance of BasicDecimalNumberEncryptor.
BasicIntegerNumberEncryptor - Class in org.jasypt.util.numeric
Utility class for easily performing normal-strength encryption of BigInteger objects.
BasicIntegerNumberEncryptor() - Constructor for class org.jasypt.util.numeric.BasicIntegerNumberEncryptor
Creates a new instance of BasicIntegerNumberEncryptor.
BasicPasswordEncryptor - Class in org.jasypt.util.password
Utility class for easily performing password digesting and checking.
BasicPasswordEncryptor() - Constructor for class org.jasypt.util.password.BasicPasswordEncryptor
Creates a new instance of BasicPasswordEncryptor
BasicTextEncryptor - Class in org.jasypt.util.text
Utility class for easily performing normal-strength encryption of texts.
BasicTextEncryptor() - Constructor for class org.jasypt.util.text.BasicTextEncryptor
Creates a new instance of BasicTextEncryptor.
BigDecimalEncryptor - Interface in org.jasypt.encryption
Common interface for all Encryptors which receive a BigDecimal (arbitrary precision) message and return a BigDecimal result.
BigIntegerEncryptor - Interface in org.jasypt.encryption
Common interface for all Encryptors which receive a BigInteger (arbitrary precision) message and return a BigInteger result.
BinaryEncryptor - Interface in org.jasypt.util.binary
Common interface for all util classes aimed at binary encryption
ByteDigester - Interface in org.jasypt.digest
Common interface for all digesters which receive a byte array message and return a byte array digest.
ByteEncryptor - Interface in org.jasypt.encryption
Common interface for all Encryptors which receive a byte array message and return a byte array result.

C

checkInitialization() - Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
 
checkPassword(String, String) - Method in class org.jasypt.util.password.BasicPasswordEncryptor
Checks an unencrypted (plain) password against an encrypted one (a digest) to see if they match.
checkPassword(String, String) - Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor
Checks an unencrypted (plain) password against an encrypted one (a digest) to see if they match.
checkPassword(String, String) - Method in interface org.jasypt.util.password.PasswordEncryptor
Checks an unencrypted (plain) password against an encrypted one (a digest) to see if they match.
checkPassword(String, String) - Method in class org.jasypt.util.password.StrongPasswordEncryptor
Checks an unencrypted (plain) password against an encrypted one (a digest) to see if they match.
CommonUtils - Class in org.jasypt.commons
Common utils regarding treatment of parameter values and encoding operations.
ConfigurablePasswordEncryptor - Class in org.jasypt.util.password
Utility class for easily performing password digesting and checking.
ConfigurablePasswordEncryptor() - Constructor for class org.jasypt.util.password.ConfigurablePasswordEncryptor
Creates a new instance of ConfigurablePasswordEncryptor
configure(Properties) - Method in class org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider
 
configure(Properties) - Method in class org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider
 
contextDestroyed(ServletContextEvent) - Method in class org.jasypt.web.pbeconfig.WebPBEInitializationContextListener
 
contextInitialized(ServletContextEvent) - Method in class org.jasypt.web.pbeconfig.WebPBEInitializationContextListener
 
convertPropertyValue(String) - Method in class org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer
 
convertPropertyValue(String) - Method in class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
Converts given String to its Object form.
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedBooleanAsStringType
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedByteAsStringType
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedCalendarAsStringType
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedDateAsStringType
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedDoubleAsStringType
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedFloatAsStringType
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedIntegerAsStringType
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedLongAsStringType
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedShortAsStringType
 
convertToObject(String) - Method in class org.jasypt.hibernate.type.EncryptedStringType
 
convertToString(Object) - Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
Converts given Object to its String form.
convertToString(Object) - Method in class org.jasypt.hibernate.type.EncryptedCalendarAsStringType
 
convertToString(Object) - Method in class org.jasypt.hibernate.type.EncryptedDateAsStringType
 

D

DECIMAL_SCALE - Static variable in class org.jasypt.hibernate.type.ParameterNaming
The scale (numbers after the decimal point) to be used when storing decimal numbers.
DecimalNumberEncryptor - Interface in org.jasypt.util.numeric
Common interface for all util classes aimed at decimal number encryption.
decrypt(BigDecimal) - Method in interface org.jasypt.encryption.BigDecimalEncryptor
Decrypt an encrypted message
decrypt(BigInteger) - Method in interface org.jasypt.encryption.BigIntegerEncryptor
Decrypt an encrypted message
decrypt(byte[]) - Method in interface org.jasypt.encryption.ByteEncryptor
Decrypt an encrypted message
decrypt(BigDecimal) - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
Decrypts a message using the specified configuration.
decrypt(BigInteger) - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
Decrypts a message using the specified configuration.
decrypt(byte[]) - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
Decrypts a message using the specified configuration.
decrypt(String) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
Decrypts a message using the specified configuration.
decrypt(String) - Method in interface org.jasypt.encryption.StringEncryptor
Decrypt an encrypted message
decrypt(BigDecimal) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor
Decypts a message, delegating to wrapped encryptor
decrypt(BigInteger) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor
Decypts a message, delegating to wrapped encryptor
decrypt(byte[]) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor
Decypts a message, delegating to wrapped encryptor
decrypt(String) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor
Decypts a message, delegating to wrapped encryptor
decrypt(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Method in class org.jasypt.intf.service.JasyptStatelessService
Configure and perform a decryption operation.
decrypt(String, StringEncryptor) - Static method in class org.jasypt.properties.PropertyValueEncryptionUtils
 
decrypt(String, TextEncryptor) - Static method in class org.jasypt.properties.PropertyValueEncryptionUtils
 
decrypt(byte[]) - Method in class org.jasypt.util.binary.BasicBinaryEncryptor
Decrypts a byte array.
decrypt(byte[]) - Method in interface org.jasypt.util.binary.BinaryEncryptor
Decrypts a byte array.
decrypt(byte[]) - Method in class org.jasypt.util.binary.StrongBinaryEncryptor
Decrypts a byte array.
decrypt(BigDecimal) - Method in class org.jasypt.util.numeric.BasicDecimalNumberEncryptor
Decrypts a number.
decrypt(BigInteger) - Method in class org.jasypt.util.numeric.BasicIntegerNumberEncryptor
Decrypts a number.
decrypt(BigDecimal) - Method in interface org.jasypt.util.numeric.DecimalNumberEncryptor
Decrypts a BigDecimal.
decrypt(BigInteger) - Method in interface org.jasypt.util.numeric.IntegerNumberEncryptor
Decrypts a BigInteger.
decrypt(BigDecimal) - Method in class org.jasypt.util.numeric.StrongDecimalNumberEncryptor
Decrypts a number.
decrypt(BigInteger) - Method in class org.jasypt.util.numeric.StrongIntegerNumberEncryptor
Decrypts a number.
decrypt(String) - Method in class org.jasypt.util.text.BasicTextEncryptor
Decrypts a message.
decrypt(String) - Method in class org.jasypt.util.text.StrongTextEncryptor
Decrypts a message.
decrypt(String) - Method in interface org.jasypt.util.text.TextEncryptor
Decrypts a message.
decryptUrlSafe(String) - Method in class org.jasypt.wicket.JasyptCrypt
Decrypts a string using URL and filename safe Base64 decoding.
deepCopy(Object) - Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
 
deepCopy(Object) - Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType
 
deepCopy(Object) - Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType
 
deepCopy(Object) - Method in class org.jasypt.hibernate.type.EncryptedBinaryType
 
DEFAULT_ALGORITHM - Static variable in class org.jasypt.digest.StandardByteDigester
Default digest algorithm will be MD5
DEFAULT_ALGORITHM - Static variable in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
The default algorithm to be used if none specified: PBEWithMD5AndDES.
DEFAULT_ALGORITHM - Static variable in class org.jasypt.util.digest.Digester
MD5 will be the default algorithm to be used if none is specified.
DEFAULT_ITERATIONS - Static variable in class org.jasypt.digest.StandardByteDigester
The minimum recommended iterations for hashing are 1000
DEFAULT_KEY_OBTENTION_ITERATIONS - Static variable in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
The default number of hashing iterations applied for obtaining the encryption key from the specified password, set to 1000.
DEFAULT_SALT_SIZE_BYTES - Static variable in class org.jasypt.digest.StandardByteDigester
The minimum recommended size for salt is 8 bytes
DEFAULT_SALT_SIZE_BYTES - Static variable in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
The default salt size, only used if the chosen encryption algorithm is not a block algorithm and thus block size cannot be used as salt size.
DEFAULT_SECURE_RANDOM_ALGORITHM - Static variable in class org.jasypt.salt.RandomSaltGenerator
The default algorithm to be used for secure random number generation: set to SHA1PRNG.
DEFAULT_STRING_OUTPUT_TYPE - Static variable in class org.jasypt.digest.StandardStringDigester
Default type of String output.
DEFAULT_STRING_OUTPUT_TYPE - Static variable in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
Default type of String output.
DEFAULT_UNICODE_NORMALIZATION_IGNORED - Static variable in class org.jasypt.digest.StandardStringDigester
Whether the Unicode normalization step should be ignored because of legacy-compatibility issues.
destroy() - Method in class org.jasypt.web.pbeconfig.WebPBEConfigFilter
 
digest(byte[]) - Method in interface org.jasypt.digest.ByteDigester
Create a digest of the input message.
digest(byte[]) - Method in class org.jasypt.digest.StandardByteDigester
Performs a digest operation on a byte array message.
digest(String) - Method in class org.jasypt.digest.StandardStringDigester
Performs a digest operation on a String message.
digest(String) - Method in interface org.jasypt.digest.StringDigester
Create a digest of the input message.
digest(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Method in class org.jasypt.intf.service.JasyptStatelessService
Configure and perform a digest operation.
digest(byte[]) - Method in class org.jasypt.util.digest.Digester
Creates a digest.
DIGEST_CHARSET - Static variable in class org.jasypt.digest.StandardStringDigester
Charset to be used for encoding the resulting digests.
Digester - Class in org.jasypt.util.digest
Utility class for creating digests without using a salt or iterating the hash function.
Digester() - Constructor for class org.jasypt.util.digest.Digester
Creates a new instance of Digester.
Digester(String) - Constructor for class org.jasypt.util.digest.Digester
Creates a new instance of Digester, specifying the algorithm to be used.
Digester(String, String) - Constructor for class org.jasypt.util.digest.Digester
Creates a new instance of Digester, specifying the algorithm to be used.
Digester(String, Provider) - Constructor for class org.jasypt.util.digest.Digester
Creates a new instance of Digester, specifying the algorithm to be used.
DigesterConfig - Interface in org.jasypt.digest.config
Common interface for config classes applicable to StandardByteDigester or StandardStringDigester objects.
disassemble(Object) - Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
 
disassemble(Object) - Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType
 
disassemble(Object) - Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType
 
disassemble(Object) - Method in class org.jasypt.hibernate.type.EncryptedBinaryType
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasypt.web.pbeconfig.WebPBEConfigFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.jasypt.web.pbeconfig.WebPBEConfigServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.jasypt.web.pbeconfig.WebPBEConfigServlet
 

E

encodePassword(String, Object) - Method in class org.jasypt.spring.security.PasswordEncoder
Encodes a password.
encodePassword(String, Object) - Method in class org.jasypt.spring.security.PBEPasswordEncoder
Encodes a password.
encodePassword(String, Object) - Method in class org.jasypt.spring.security2.PasswordEncoder
Encodes a password.
encodePassword(String, Object) - Method in class org.jasypt.spring.security2.PBEPasswordEncoder
Encodes a password.
encrypt(BigDecimal) - Method in interface org.jasypt.encryption.BigDecimalEncryptor
Encrypt the input message
encrypt(BigInteger) - Method in interface org.jasypt.encryption.BigIntegerEncryptor
Encrypt the input message
encrypt(byte[]) - Method in interface org.jasypt.encryption.ByteEncryptor
Encrypt the input message
encrypt(BigDecimal) - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
Encrypts a message using the specified configuration.
encrypt(BigInteger) - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
Encrypts a message using the specified configuration.
encrypt(byte[]) - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
Encrypts a message using the specified configuration.
encrypt(String) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
Encrypts a message using the specified configuration.
encrypt(String) - Method in interface org.jasypt.encryption.StringEncryptor
Encrypt the input message
encrypt(BigDecimal) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor
Encrypts a message, delegating to wrapped encryptor.
encrypt(BigInteger) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor
Encrypts a message, delegating to wrapped encryptor.
encrypt(byte[]) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor
Encrypts a message, delegating to wrapped encryptor.
encrypt(String) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor
Encrypts a message, delegating to wrapped encryptor.
encrypt(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Method in class org.jasypt.intf.service.JasyptStatelessService
Configure and perform an encryption operation.
encrypt(String, StringEncryptor) - Static method in class org.jasypt.properties.PropertyValueEncryptionUtils
 
encrypt(String, TextEncryptor) - Static method in class org.jasypt.properties.PropertyValueEncryptionUtils
 
encrypt(byte[]) - Method in class org.jasypt.util.binary.BasicBinaryEncryptor
Encrypts a byte array
encrypt(byte[]) - Method in interface org.jasypt.util.binary.BinaryEncryptor
Encrypts a byte array
encrypt(byte[]) - Method in class org.jasypt.util.binary.StrongBinaryEncryptor
Encrypts a byte array
encrypt(BigDecimal) - Method in class org.jasypt.util.numeric.BasicDecimalNumberEncryptor
Encrypts a number
encrypt(BigInteger) - Method in class org.jasypt.util.numeric.BasicIntegerNumberEncryptor
Encrypts a number
encrypt(BigDecimal) - Method in interface org.jasypt.util.numeric.DecimalNumberEncryptor
Encrypts a BigDecimal
encrypt(BigInteger) - Method in interface org.jasypt.util.numeric.IntegerNumberEncryptor
Encrypts a BigInteger
encrypt(BigDecimal) - Method in class org.jasypt.util.numeric.StrongDecimalNumberEncryptor
Encrypts a number
encrypt(BigInteger) - Method in class org.jasypt.util.numeric.StrongIntegerNumberEncryptor
Encrypts a number
encrypt(String) - Method in class org.jasypt.util.text.BasicTextEncryptor
Encrypts a message.
encrypt(String) - Method in class org.jasypt.util.text.StrongTextEncryptor
Encrypts a message.
encrypt(String) - Method in interface org.jasypt.util.text.TextEncryptor
Encrypts a message.
EncryptableProperties - Class in org.jasypt.properties
Subclass of java.util.Properties which can make use of a StringEncryptor or TextEncryptor object to decrypt property values if they are encrypted in the .properties file.
EncryptableProperties(StringEncryptor) - Constructor for class org.jasypt.properties.EncryptableProperties
Creates an EncryptableProperties instance which will use the passed StringEncryptor object to decrypt encrypted values.
EncryptableProperties(TextEncryptor) - Constructor for class org.jasypt.properties.EncryptableProperties
Creates an EncryptableProperties instance which will use the passed TextEncryptor object to decrypt encrypted values.
EncryptableProperties(Properties, StringEncryptor) - Constructor for class org.jasypt.properties.EncryptableProperties
Creates an EncryptableProperties instance which will use the passed StringEncryptor object to decrypt encrypted values, and the passed defaults as default values (may contain encrypted values).
EncryptableProperties(Properties, TextEncryptor) - Constructor for class org.jasypt.properties.EncryptableProperties
Creates an EncryptableProperties instance which will use the passed TextEncryptor object to decrypt encrypted values, and the passed defaults as default values (may contain encrypted values).
EncryptablePropertyOverrideConfigurer - Class in org.jasypt.spring.properties
Subclass of org.springframework.beans.factory.config.PropertyOverrideConfigurer which can make use of a StringEncryptor or TextEncryptor object to decrypt property values if they are encrypted in the loaded resource locations.
EncryptablePropertyOverrideConfigurer(StringEncryptor) - Constructor for class org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer
Creates an EncryptablePropertyOverrideConfigurer instance which will use the passed StringEncryptor object to decrypt encrypted values.
EncryptablePropertyOverrideConfigurer(TextEncryptor) - Constructor for class org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer
Creates an EncryptableProperties instance which will use the passed TextEncryptor object to decrypt encrypted values.
EncryptablePropertyPlaceholderConfigurer - Class in org.jasypt.spring.properties
Subclass of org.springframework.beans.factory.config.PropertyPlaceholderConfigurer which can make use of a StringEncryptor or TextEncryptor object to decrypt property values if they are encrypted in the loaded resource locations.
EncryptablePropertyPlaceholderConfigurer(StringEncryptor) - Constructor for class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer
Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the passed StringEncryptor object to decrypt encrypted values.
EncryptablePropertyPlaceholderConfigurer(TextEncryptor) - Constructor for class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer
Creates an EncryptableProperties instance which will use the passed TextEncryptor object to decrypt encrypted values.
EncryptedBigDecimalAsStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows encryption of BigDecimal values into String (VARCHAR) database fields during persistence of entities.
EncryptedBigDecimalAsStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType
 
EncryptedBigDecimalType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows transparent encryption of BigDecimal values during persistence of entities.
EncryptedBigDecimalType() - Constructor for class org.jasypt.hibernate.type.EncryptedBigDecimalType
 
EncryptedBigIntegerAsStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows encryption of BigInteger values into String (VARCHAR) database fields during persistence of entities.
EncryptedBigIntegerAsStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType
 
EncryptedBigIntegerType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows transparent encryption of BigInteger values during persistence of entities.
EncryptedBigIntegerType() - Constructor for class org.jasypt.hibernate.type.EncryptedBigIntegerType
 
EncryptedBinaryType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows transparent encryption of byte[] values during persistence of entities.
EncryptedBinaryType() - Constructor for class org.jasypt.hibernate.type.EncryptedBinaryType
 
EncryptedBooleanAsStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows encryption of Boolean values into String (VARCHAR) database fields during persistence of entities.
EncryptedBooleanAsStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedBooleanAsStringType
 
EncryptedByteAsStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows encryption of Byte values into String (VARCHAR) database fields during persistence of entities.
EncryptedByteAsStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedByteAsStringType
 
EncryptedCalendarAsStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows encryption of Calendar values into String (VARCHAR) database fields during persistence of entities.
EncryptedCalendarAsStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedCalendarAsStringType
 
EncryptedDateAsStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows encryption of Date values into String (VARCHAR) database fields during persistence of entities.
EncryptedDateAsStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedDateAsStringType
 
EncryptedDoubleAsStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows encryption of Double values into String (VARCHAR) database fields during persistence of entities.
EncryptedDoubleAsStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedDoubleAsStringType
 
EncryptedFloatAsStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows encryption of Float values into String (VARCHAR) database fields during persistence of entities.
EncryptedFloatAsStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedFloatAsStringType
 
EncryptedIntegerAsStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows encryption of Integer values into String (VARCHAR) database fields during persistence of entities.
EncryptedIntegerAsStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedIntegerAsStringType
 
EncryptedLongAsStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows encryption of Long values into String (VARCHAR) database fields during persistence of entities.
EncryptedLongAsStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedLongAsStringType
 
EncryptedPasswordC3P0ConnectionProvider - Class in org.jasypt.hibernate.connectionprovider
Extension of C3P0ConnectionProvider that allows the user to write the datasource configuration parameters in an encrypted manner in the hibernate.cfg.xml or hibernate.properties file The encryptable parameters are: connection.driver_class connection.url connection.username connection.password The name of the password encryptor (decryptor, in fact) will be set in property hibernate.connection.encryptor_registered_name.
EncryptedPasswordC3P0ConnectionProvider() - Constructor for class org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider
 
EncryptedPasswordDriverManagerConnectionProvider - Class in org.jasypt.hibernate.connectionprovider
Extension of DriverManagerConnectionProvider that allows the user to write the datasource configuration parameters in an encrypted manner in the hibernate.cfg.xml or hibernate.properties file The encryptable parameters are: connection.driver_class connection.url connection.username connection.password The name of the password encryptor (decryptor, in fact) will be set in property hibernate.connection.encryptor_registered_name.
EncryptedPasswordDriverManagerConnectionProvider() - Constructor for class org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider
 
EncryptedShortAsStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows encryption of Short values into String (VARCHAR) database fields during persistence of entities.
EncryptedShortAsStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedShortAsStringType
 
EncryptedStringType - Class in org.jasypt.hibernate.type
A Hibernate 3 UserType implementation which allows transparent encryption of String values during persistence of entities.
EncryptedStringType() - Constructor for class org.jasypt.hibernate.type.EncryptedStringType
 
EncryptionInitializationException - Exception in org.jasypt.exceptions
Exception thrown when an error is raised during initialization of an entity.
EncryptionInitializationException() - Constructor for exception org.jasypt.exceptions.EncryptionInitializationException
 
EncryptionInitializationException(Throwable) - Constructor for exception org.jasypt.exceptions.EncryptionInitializationException
 
EncryptionInitializationException(String, Throwable) - Constructor for exception org.jasypt.exceptions.EncryptionInitializationException
 
EncryptionInitializationException(String) - Constructor for exception org.jasypt.exceptions.EncryptionInitializationException
 
EncryptionOperationNotPossibleException - Exception in org.jasypt.exceptions
General exception thrown when any errors are raised during encryption, digesting, etc.
EncryptionOperationNotPossibleException() - Constructor for exception org.jasypt.exceptions.EncryptionOperationNotPossibleException
 
EncryptionOperationNotPossibleException(Throwable) - Constructor for exception org.jasypt.exceptions.EncryptionOperationNotPossibleException
 
EncryptionOperationNotPossibleException(String) - Constructor for exception org.jasypt.exceptions.EncryptionOperationNotPossibleException
 
encryptor - Variable in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
 
ENCRYPTOR_NAME - Static variable in class org.jasypt.hibernate.type.ParameterNaming
The registered name of an encryptor previously registered at the HibernatePBEEncryptorRegistry.
ENCRYPTOR_REGISTERED_NAME - Static variable in class org.jasypt.hibernate.connectionprovider.ParameterNaming
Property in hibernate.cfg.xml or hibernate.properties which contains the registered name (in HibernatePBEEncryptorRegistry) of the encryptor which will be used to decrypt the datasource parameters.
encryptPassword(String) - Method in class org.jasypt.util.password.BasicPasswordEncryptor
Encrypts (digests) a password.
encryptPassword(String) - Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor
Encrypts (digests) a password.
encryptPassword(String) - Method in interface org.jasypt.util.password.PasswordEncryptor
Encrypts (digests) a password.
encryptPassword(String) - Method in class org.jasypt.util.password.StrongPasswordEncryptor
Encrypts (digests) a password.
encryptUrlSafe(String) - Method in class org.jasypt.wicket.JasyptCrypt
Encrypts a string using URL and filename safe Base64 encoding.
EnvironmentDigesterConfig - Class in org.jasypt.digest.config
Implementation for DigesterConfig which can retrieve configuration values from environment variables or system properties.
EnvironmentDigesterConfig() - Constructor for class org.jasypt.digest.config.EnvironmentDigesterConfig
Creates a new EnvironmentDigesterConfig instance.
EnvironmentPBEConfig - Class in org.jasypt.encryption.pbe.config
Implementation for PBEConfig which can retrieve configuration values from environment variables or system properties.
EnvironmentPBEConfig() - Constructor for class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Creates a new EnvironmentPBEConfig instance.
EnvironmentStringDigesterConfig - Class in org.jasypt.digest.config
Implementation for StringDigesterConfig which can retrieve configuration values from environment variables or system properties.
EnvironmentStringDigesterConfig() - Constructor for class org.jasypt.digest.config.EnvironmentStringDigesterConfig
Creates a new EnvironmentStringDigesterConfig instance.
EnvironmentStringPBEConfig - Class in org.jasypt.encryption.pbe.config
Implementation for StringPBEConfig which can retrieve configuration values from environment variables or system properties.
EnvironmentStringPBEConfig() - Constructor for class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig
Creates a new EnvironmentStringPBEConfig instance.
equals(Object, Object) - Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
 
equals(Object, Object) - Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType
 
equals(Object, Object) - Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType
 
equals(Object, Object) - Method in class org.jasypt.hibernate.type.EncryptedBinaryType
 

F

finalize() - Method in class org.jasypt.properties.EncryptableProperties
 
FixedByteArraySaltGenerator - Class in org.jasypt.salt
This implementation of SaltGenerator always returns a fixed salt set by the user.
FixedByteArraySaltGenerator() - Constructor for class org.jasypt.salt.FixedByteArraySaltGenerator
Creates a new instance of FixedByteArraySaltGenerator
FixedStringSaltGenerator - Class in org.jasypt.salt
This implementation of SaltGenerator always returns a fixed salt set by the user as a String, which is returned as salt bytes using the specified charset for conversion (UTF-8 by default).
FixedStringSaltGenerator() - Constructor for class org.jasypt.salt.FixedStringSaltGenerator
Creates a new instance of FixedStringSaltGenerator
fromHexadecimal(String) - Static method in class org.jasypt.commons.CommonUtils
 

G

generateSalt(int) - Method in class org.jasypt.salt.FixedByteArraySaltGenerator
Return salt with the specified byte length.
generateSalt(int) - Method in class org.jasypt.salt.FixedStringSaltGenerator
Return salt with the specified byte length.
generateSalt(int) - Method in class org.jasypt.salt.RandomSaltGenerator
Generate a random salt of the specified length in bytes.
generateSalt(int) - Method in interface org.jasypt.salt.SaltGenerator
This method will be called for requesting the generation of a new salt of the specified length.
generateSalt(int) - Method in class org.jasypt.salt.ZeroSaltGenerator
Return salt with the specified byte length.
getAlgorithm() - Method in interface org.jasypt.digest.config.DigesterConfig
Returns the name of an algorithm to be used for hashing, like "MD5" or "SHA-1".
getAlgorithm() - Method in class org.jasypt.digest.config.SimpleDigesterConfig
 
getAlgorithm() - Method in interface org.jasypt.encryption.pbe.config.PBEConfig
Returns the algorithm to be used for encryption, like PBEWithMD5AndDES.
getAlgorithm() - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
 
getAlgorithmEnvName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the environment variable which value has been loaded as the algorithm.
getAlgorithmEnvName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the environment variable which value has been loaded as the algorithm.
getAlgorithmSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the JVM system property which value has been loaded as the algorithm.
getAlgorithmSysPropertyName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the JVM system property which value has been loaded as the algorithm.
getConfigs() - Method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry
 
getEncryptor() - Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor
Returns the encryptor which this object wraps.
getEncryptor() - Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor
Returns the encryptor which this object wraps.
getEncryptor() - Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor
Returns the encryptor which this object wraps.
getEncryptor() - Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor
Returns the encryptor which this object wraps.
getInstance() - Static method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry
Returns the singleton instance of the registry.
getInstance() - Static method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry
 
getIterations() - Method in interface org.jasypt.digest.config.DigesterConfig
Returns the number of times the hash function will be applied recursively.
getIterations() - Method in class org.jasypt.digest.config.SimpleDigesterConfig
 
getIterationsEnvName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the environment variable which value has been loaded as the iteration count.
getIterationsSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the JVM system property which value has been loaded as the iteration count.
getKeyObtentionIterations() - Method in interface org.jasypt.encryption.pbe.config.PBEConfig
Returns the number of hashing iterations applied to obtain the encryption key.
getKeyObtentionIterations() - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
 
getKeyObtentionIterationsEnvName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the environment variable which value has been loaded as the key obtention iteration count.
getKeyObtentionIterationsSysPropertyName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the JVM system property which value has been loaded as the key obtention iteration count.
getName() - Method in class org.jasypt.encryption.pbe.config.WebPBEConfig
Returns the name by which this WebPBEConfig object will be identified from the web.
getPassword() - Method in interface org.jasypt.encryption.pbe.config.PBEConfig
Returns the password to be used.
getPassword() - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
 
getPasswordEnvName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the environment variable which value has been loaded as the password.
getPasswordSysPropertyName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the JVM system property which value has been loaded as the password.
getPBEBigDecimalEncryptor(String) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry
Returns the PBEBigDecimalEncryptor registered with the specified name (if exists).
getPBEBigIntegerEncryptor(String) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry
Returns the PBEBigIntegerEncryptor registered with the specified name (if exists).
getPBEByteEncryptor(String) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry
Returns the PBEByteEncryptor registered with the specified name (if exists).
getPBEStringEncryptor(String) - Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry
Returns the PBEStringEncryptor registered with the specified name (if exists).
getProperty(String) - Method in class org.jasypt.properties.EncryptableProperties
Obtains the property value for the specified key (see Properties.getProperty(String)), decrypting it if needed.
getProperty(String, String) - Method in class org.jasypt.properties.EncryptableProperties
Obtains the property value for the specified key (see Properties.getProperty(String)), decrypting it if needed.
getProvider() - Method in interface org.jasypt.digest.config.DigesterConfig
Returns the java.security.Provider implementation object to be used by the digester for obtaining the digest algorithm.
getProvider() - Method in class org.jasypt.digest.config.SimpleDigesterConfig
 
getProvider() - Method in interface org.jasypt.encryption.pbe.config.PBEConfig
Returns the java.security.Provider implementation object to be used by the encryptor for obtaining the encryption algorithm.
getProvider() - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
 
getProviderClassNameEnvName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the environment variable which value has been loaded as the provider class name.
getProviderClassNameEnvName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the environment variable which value has been loaded as the provider class name.
getProviderClassNameSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the JVM system property which value has been loaded as the provider class name.
getProviderClassNameSysPropertyName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the JVM system property which value has been loaded as the provider class name.
getProviderName() - Method in interface org.jasypt.digest.config.DigesterConfig
Returns the name of the java.security.Provider implementation to be used by the digester for obtaining the digest algorithm.
getProviderName() - Method in class org.jasypt.digest.config.SimpleDigesterConfig
 
getProviderName() - Method in interface org.jasypt.encryption.pbe.config.PBEConfig
Returns the name of the java.security.Provider implementation to be used by the encryptor for obtaining the encryption algorithm.
getProviderName() - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
 
getProviderNameEnvName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the environment variable which value has been loaded as the provider name.
getProviderNameEnvName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the environment variable which value has been loaded as the provider name.
getProviderNameSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the JVM system property which value has been loaded as the provider name.
getProviderNameSysPropertyName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the JVM system property which value has been loaded as the provider name.
getRegisteredName() - Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor
Returns the name with which the wrapped encryptor is registered at the registry.
getRegisteredName() - Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor
Returns the name with which the wrapped encryptor is registered at the registry.
getRegisteredName() - Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor
Returns the name with which the wrapped encryptor is registered at the registry.
getRegisteredName() - Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor
Returns the name with which the wrapped encryptor is registered at the registry.
getSaltGenerator() - Method in interface org.jasypt.digest.config.DigesterConfig
Returns a SaltGenerator implementation to be used by the digester.
getSaltGenerator() - Method in class org.jasypt.digest.config.SimpleDigesterConfig
 
getSaltGenerator() - Method in interface org.jasypt.encryption.pbe.config.PBEConfig
Returns a SaltGenerator implementation to be used by the encryptor.
getSaltGenerator() - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
 
getSaltGeneratorClassNameEnvName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the environment variable which value has been loaded as the salt generator class name.
getSaltGeneratorClassNameEnvName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the environment variable which value has been loaded as the salt generator class name.
getSaltGeneratorClassNameSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the JVM system property which value has been loaded as the salt generator class name.
getSaltGeneratorClassNameSysPropertyName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
Retrieve the name of the JVM system property which value has been loaded as the salt generator class name.
getSaltSizeBytes() - Method in interface org.jasypt.digest.config.DigesterConfig
Returns the size of the salt to be used to compute the digest.
getSaltSizeBytes() - Method in class org.jasypt.digest.config.SimpleDigesterConfig
 
getSaltSizeBytesEnvName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the environment variable which value has been loaded as the salt size in bytes.
getSaltSizeBytesSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
Retrieve the name of the JVM system property which value has been loaded as the salt size in bytes.
getStandardBooleanValue(String) - Static method in class org.jasypt.commons.CommonUtils
 
getStandardStringOutputType(String) - Static method in class org.jasypt.commons.CommonUtils
 
getStringOutputType() - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
 
getStringOutputType() - Method in class org.jasypt.digest.config.SimpleStringDigesterConfig
 
getStringOutputType() - Method in interface org.jasypt.digest.config.StringDigesterConfig
This parameter lets the user specify the form in which String output will be encoded.
getStringOutputType() - Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig
 
getStringOutputType() - Method in class org.jasypt.encryption.pbe.config.SimpleStringPBEConfig
 
getStringOutputType() - Method in interface org.jasypt.encryption.pbe.config.StringPBEConfig
This parameter lets the user specify the form in which String output will be encoded.
getStringOutputType() - Method in class org.jasypt.encryption.pbe.config.WebStringPBEConfig
 
getStringOutputTypeEnvName() - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
Retrieve the name of the environment variable which value has been loaded as the String output type.
getStringOutputTypeEnvName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig
Retrieve the name of the environment variable which value has been loaded as the String output type.
getStringOutputTypeSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
Retrieve the name of the JVM system property which value has been loaded as the String output type.
getStringOutputTypeSysPropertyName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig
Retrieve the name of the JVM system property which value has been loaded as the String output type.
getUnicodeNormalizationIgnoredEnvName() - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
Retrieve the name of the environment variable which value has been loaded as a value for the "unicode normalization ignored" parameter.
getUnicodeNormalizationIgnoredSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
Retrieve the name of the JVM system property which value has been loaded as a value for the "unicode normalization ignored" parameter.
getValidationWord() - Method in class org.jasypt.encryption.pbe.config.WebPBEConfig
Returns the validation word which will be asked from the web to the person setting the password for the encryptor this config object belongs to.

H

hashCode(Object) - Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
 
hashCode(Object) - Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType
 
hashCode(Object) - Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType
 
hashCode(Object) - Method in class org.jasypt.hibernate.type.EncryptedBinaryType
 
HibernatePBEBigDecimalEncryptor - Class in org.jasypt.hibernate.encryptor
Placeholder class for PBEBigDecimalEncryptor objects which are eligible for use from Hibernate.