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

## A

AES256BinaryEncryptor - Class in org.jasypt.util.binary
  Utility class for easily performing high-strength encryption of binaries (byte arrays).
AES256BinaryEncryptor() - Constructor for class org.jasypt.util.binary.AES256BinaryEncryptor
  Creates a new instance of `StrongBinaryEncryptor`.
AES256DecimalNumberEncryptor - Class in org.jasypt.util.numeric
  Utility class for easily performing normal-strength encryption of BigDecimal objects.
AES256DecimalNumberEncryptor() - Constructor for class org.jasypt.util.numeric.AES256DecimalNumberEncryptor
  Creates a new instance of `StrongDecimalNumberEncryptor`.
AES256IntegerNumberEncryptor - Class in org.jasypt.util.numeric
  Utility class for easily performing normal-strength encryption of BigInteger objects.
AES256IntegerNumberEncryptor() - Constructor for class org.jasypt.util.numeric.AES256IntegerNumberEncryptor
  Creates a new instance of `StrongIntegerNumberEncryptor`.
AES256TextEncryptor - Class in org.jasypt.util.text
  Utility class for easily performing high-strength encryption of texts.
AES256TextEncryptor() - Constructor for class org.jasypt.util.text.AES256TextEncryptor
  Creates a new instance of `StrongTextEncryptor`.
AlgorithmRegistry - Class in org.jasypt.registry
  Utility class for retrieving the names of all the digest or encryption algorithms available to Jasypt.
AlgorithmRegistryCLI - Class in org.jasypt.intf.cli
  This class supports the CLI "listAlgorithms" operation.
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
appendArrays(byte[], byte[]) - Static method in class org.jasypt.commons.CommonUtils

## 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
ByteArrayFixedIvGenerator - Class in org.jasypt.iv
  Byte-array based implementation of `FixedIvGenerator`, that will always return the same initialization vector (IV).
ByteArrayFixedIvGenerator(byte[]) - Constructor for class org.jasypt.iv.ByteArrayFixedIvGenerator
  Creates a new instance of `FixedByteArrayIvGenerator`
ByteArrayFixedSaltGenerator - Class in org.jasypt.salt
  Byte-array based implementation of `FixedSaltGenerator`, that will always return the same salt.
ByteArrayFixedSaltGenerator(byte[]) - Constructor for class org.jasypt.salt.ByteArrayFixedSaltGenerator
  Creates a new instance of `FixedByteArraySaltGenerator`
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

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.rfc2307.RFC2307MD5PasswordEncryptor
  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.rfc2307.RFC2307SHAPasswordEncryptor
  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.rfc2307.RFC2307SMD5PasswordEncryptor
  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.rfc2307.RFC2307SSHAPasswordEncryptor
  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.
CleanablePasswordBased - Interface in org.jasypt.encryption.pbe
  Common interface for all entities which can be set a password in char[] shape, which can be cleaned once the encryptor is initialized so that no immutable Strings containing the password are left in memory.
cleanPassword() - Method in interface org.jasypt.encryption.pbe.config.PBECleanablePasswordConfig
  Clean the password stored in this configuration object.
cleanPassword() - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
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`
contextDestroyed(ServletContextEvent) - Method in class org.jasypt.web.pbeconfig.WebPBEInitializationContextListener
contextInitialized(ServletContextEvent) - Method in class org.jasypt.web.pbeconfig.WebPBEInitializationContextListener

## D

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.PooledPBEBigDecimalEncryptor
  Decrypts a message using the specified configuration.
decrypt(BigInteger) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Decrypts a message using the specified configuration.
decrypt(byte[]) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Decrypts a message using the specified configuration.
decrypt(String) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Decrypts a message using the specified configuration.
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(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 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.AES256BinaryEncryptor
  Decrypts a byte array.
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.AES256DecimalNumberEncryptor
  Decrypts a number.
decrypt(BigInteger) - Method in class org.jasypt.util.numeric.AES256IntegerNumberEncryptor
  Decrypts a number.
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.AES256TextEncryptor
  Decrypts a message.
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.
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_IV_SIZE_BYTES - Static variable in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  The default IV size, only used if the chosen encryption algorithm is not a block algorithm and thus block size cannot be used as IV size.
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.iv.RandomIvGenerator
  The default algorithm to be used for secure random number generation: set to SHA1PRNG.
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.PooledByteDigester
  Performs a digest operation on a byte array message.
digest(String) - Method in class org.jasypt.digest.PooledStringDigester
  Performs a digest operation on a String 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, 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`, `StandardStringDigester`, `PooledByteDigester` or `PooledStringDigester` objects.
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

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.PooledPBEBigDecimalEncryptor
  Encrypts a message using the specified configuration.
encrypt(BigInteger) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Encrypts a message using the specified configuration.
encrypt(byte[]) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Encrypts a message using the specified configuration.
encrypt(String) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Encrypts a message using the specified configuration.
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(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 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.AES256BinaryEncryptor
  Encrypts a byte array
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.AES256DecimalNumberEncryptor
  Encrypts a number
encrypt(BigInteger) - Method in class org.jasypt.util.numeric.AES256IntegerNumberEncryptor
  Encrypts a number
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.AES256TextEncryptor
  Encrypts a message.
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).
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
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.rfc2307.RFC2307MD5PasswordEncryptor
  Encrypts (digests) a password.
encryptPassword(String) - Method in class org.jasypt.util.password.rfc2307.RFC2307SHAPasswordEncryptor
  Encrypts (digests) a password.
encryptPassword(String) - Method in class org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor
  Encrypts (digests) a password.
encryptPassword(String) - Method in class org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor
  Encrypts (digests) a password.
encryptPassword(String) - Method in class org.jasypt.util.password.StrongPasswordEncryptor
  Encrypts (digests) a password.
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.

## F

FixedByteArraySaltGenerator - Class in org.jasypt.salt
  Deprecated.
  Deprecated in 1.9.2 in favour of `ByteArrayFixedSaltGenerator`, which implements the new `FixedSaltGenerator` interface and therefore is able to benefit from the performance improvements associated with it. This class will be removed in 1.10.0 (or 2.0.0).
FixedByteArraySaltGenerator() - Constructor for class org.jasypt.salt.FixedByteArraySaltGenerator
  Deprecated.
  Creates a new instance of `FixedByteArraySaltGenerator`
FixedIvGenerator - Interface in org.jasypt.iv
  Marker interface for all implementations of `IvGenerator` that will always return the same IV (for the same amount of bytes asked).
FixedSaltGenerator - Interface in org.jasypt.salt
  Marker interface for all implementations of `SaltGenerator` that will always return the same salt (for the same amount of bytes asked).
FixedStringSaltGenerator - Class in org.jasypt.salt
  Deprecated.
  Deprecated in 1.9.2 in favour of `StringFixedSaltGenerator`, which implements the new `FixedSaltGenerator` interface and therefore is able to benefit from the performance improvements associated with it. This class will be removed in 1.10.0 (or 2.0.0).
FixedStringSaltGenerator() - Constructor for class org.jasypt.salt.FixedStringSaltGenerator
  Deprecated.
  Creates a new instance of `FixedStringSaltGenerator`
fromHexadecimal(String) - Static method in class org.jasypt.commons.CommonUtils

## G

generateIv(int) - Method in class org.jasypt.iv.ByteArrayFixedIvGenerator
  Return iv with the specified byte length.
generateIv(int) - Method in interface org.jasypt.iv.IvGenerator
  This method will be called for requesting the generation of a new IV of the specified length.
generateIv(int) - Method in class org.jasypt.iv.NoIvGenerator
  Return IV with 0 byte length.
generateIv(int) - Method in class org.jasypt.iv.RandomIvGenerator
  Generate a random IV of the specified length in bytes.
generateIv(int) - Method in class org.jasypt.iv.StringFixedIvGenerator
  Return IV with the specified byte length.
generateSalt(int) - Method in class org.jasypt.salt.ByteArrayFixedSaltGenerator
  Return salt with the specified byte length.
generateSalt(int) - Method in class org.jasypt.salt.FixedByteArraySaltGenerator
  Deprecated.
  Return salt with the specified byte length.
generateSalt(int) - Method in class org.jasypt.salt.FixedStringSaltGenerator
  Deprecated.
  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.StringFixedSaltGenerator
  Return salt with the specified byte length.
generateSalt(int) - Method in class org.jasypt.salt.ZeroSaltGenerator
  Return salt with the specified byte length.
get(Object) - Method in class org.jasypt.properties.EncryptableProperties
  Obtains the property value for the specified key (see `Hashtable#get(Object)`), decrypting it if needed.
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.
getAllDigestAlgorithms() - Static method in class org.jasypt.registry.AlgorithmRegistry
  Returns a set with the names of all the registered digest algorithms.
getAllPBEAlgorithms() - Static method in class org.jasypt.registry.AlgorithmRegistry
  Returns a set with the names of all the registered PBE (Password-Based Encryption) algorithms.
getConfigs() - Method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry
getInstance() - Static method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry
getInvertPositionOfPlainSaltInEncryptionResults() - Method in interface org.jasypt.digest.config.DigesterConfig
  Returns `Boolean.TRUE` if the plain (not hashed) salt bytes are to be appended after the digest operation result bytes.
getInvertPositionOfPlainSaltInEncryptionResults() - Method in class org.jasypt.digest.config.SimpleDigesterConfig
getInvertPositionOfPlainSaltInEncryptionResultsEnvName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Retrieve the name of the environment variable which value has been loaded as the value for the invertPositionOfPlainSaltInEncryptionResults property.
getInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Retrieve the name of the JVM system property which value has been loaded as the value for the invertPositionOfPlainSaltInEncryptionResults property.
getInvertPositionOfSaltInMessageBeforeDigesting() - Method in interface org.jasypt.digest.config.DigesterConfig
  Returns `Boolean.TRUE` if the salt bytes are to be appended after the message ones before performing the digest operation on the whole.
getInvertPositionOfSaltInMessageBeforeDigesting() - Method in class org.jasypt.digest.config.SimpleDigesterConfig
getInvertPositionOfSaltInMessageBeforeDigestingEnvName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Retrieve the name of the environment variable which value has been loaded as the value for the invertPositionOfSaltInMessageBeforeDigesting property.
getInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Retrieve the name of the JVM system property which value has been loaded as the value for the invertPositionOfSaltInMessageBeforeDigesting property.
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.
getIvGenerator() - Method in interface org.jasypt.encryption.pbe.config.PBEConfig
  Returns a `IvGenerator` implementation to be used by the encryptor.
getIvGenerator() - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
getIvGeneratorClassNameEnvName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Retrieve the name of the environment variable which value has been loaded as the IV generator class name.
getIvGeneratorClassNameSysPropertyName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Retrieve the name of the JVM system property which value has been loaded as the IV generator class name.
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
getPasswordCharArray() - Method in interface org.jasypt.encryption.pbe.config.PBECleanablePasswordConfig
  Return the password set, as a char array.
getPasswordCharArray() - 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.
getPoolSize() - Method in interface org.jasypt.digest.config.DigesterConfig
  Get the size of the pool of digesters to be created.
getPoolSize() - Method in class org.jasypt.digest.config.SimpleDigesterConfig
getPoolSize() - Method in interface org.jasypt.encryption.pbe.config.PBEConfig
  Get the size of the pool of encryptors to be created.
getPoolSize() - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
getPoolSizeEnvName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Retrieve the name of the environment variable which value has been loaded as the value for the poolSize property.
getPoolSizeEnvName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Retrieve the name of the environment variable which value has been loaded as the value for the poolSize property.
getPoolSizeSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Retrieve the name of the JVM system property which value has been loaded as the value for the poolSize property.
getPoolSizeSysPropertyName() - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Retrieve the name of the JVM system property which value has been loaded as the value for the poolSize property.
getPrefix() - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
getPrefix() - Method in class org.jasypt.digest.config.SimpleStringDigesterConfig
getPrefix() - Method in interface org.jasypt.digest.config.StringDigesterConfig
  Adds the returned (plain) prefix at the beginning of generated digests, and also expects to find it in any plain message provided for matching operations (raising an `EncryptionOperationNotPossibleException` if not).
getPrefixEnvName() - 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 "prefix" parameter.
getPrefixSysPropertyName() - 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 "prefix" parameter.
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.
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.
getSuffix() - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
getSuffix() - Method in class org.jasypt.digest.config.SimpleStringDigesterConfig
getSuffix() - Method in interface org.jasypt.digest.config.StringDigesterConfig
  Adds the returned (plain) suffix at the end of generated digests, and also expects to find it in any plain message provided for matching operations (raising an `EncryptionOperationNotPossibleException` if not).
getSuffixEnvName() - 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 "suffix" parameter.
getSuffixSysPropertyName() - 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 "suffix" parameter.
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.
getUseLenientSaltSizeCheck() - Method in interface org.jasypt.digest.config.DigesterConfig
  Returns `Boolean.TRUE` if digest matching operations will allow matching digests with a salt size different to the one configured in the "saltSizeBytes" property.
getUseLenientSaltSizeCheck() - Method in class org.jasypt.digest.config.SimpleDigesterConfig
getUseLenientSaltSizeCheckEnvName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Retrieve the name of the environment variable which value has been loaded as the value for the useLenientSaltSizeCheck property.
getUseLenientSaltSizeCheckSysPropertyName() - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Retrieve the name of the JVM system property which value has been loaded as the value for the useLenientSaltSizeCheck property.
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.

## I

includePlainIvInEncryptionResults() - Method in class org.jasypt.iv.ByteArrayFixedIvGenerator
  As this iv generator provides a fixed iv, its inclusion unencrypted in encryption results is not necessary, and in fact not desirable (so that it remains hidden).
includePlainIvInEncryptionResults() - Method in interface org.jasypt.iv.IvGenerator
  Determines if the encrypted messages created with a specific IV generator will include (prepended) the unencrypted IV itself, so that it can be used for decryption operations.
includePlainIvInEncryptionResults() - Method in class org.jasypt.iv.NoIvGenerator
  As this IV generator provides an empty vector, its inclusion unencrypted in encryption results is not necessary.
includePlainIvInEncryptionResults() - Method in class org.jasypt.iv.RandomIvGenerator
  This IV generator needs the IV to be included unencrypted in encryption results, because of its being random.
includePlainIvInEncryptionResults() - Method in class org.jasypt.iv.StringFixedIvGenerator
  As this IV generator provides a fixed IV, its inclusion unencrypted in encryption results is not necessary, and in fact not desirable (so that it remains hidden).
includePlainSaltInEncryptionResults() - Method in class org.jasypt.salt.ByteArrayFixedSaltGenerator
  As this salt generator provides a fixed salt, its inclusion unencrypted in encryption results is not necessary, and in fact not desirable (so that it remains hidden).
includePlainSaltInEncryptionResults() - Method in class org.jasypt.salt.FixedByteArraySaltGenerator
  Deprecated.
  As this salt generator provides a fixed salt, its inclusion unencrypted in encryption results is not necessary, and in fact not desirable (so that it remains hidden).
includePlainSaltInEncryptionResults() - Method in class org.jasypt.salt.FixedStringSaltGenerator
  Deprecated.
  As this salt generator provides a fixed salt, its inclusion unencrypted in encryption results is not necessary, and in fact not desirable (so that it remains hidden).
includePlainSaltInEncryptionResults() - Method in class org.jasypt.salt.RandomSaltGenerator
  This salt generator needs the salt to be included unencrypted in encryption results, because of its being random.
includePlainSaltInEncryptionResults() - Method in interface org.jasypt.salt.SaltGenerator
  Determines if the digests and encrypted messages created with a specific salt generator will include (prepended) the unencrypted salt itself, so that it can be used for matching and decryption operations.
includePlainSaltInEncryptionResults() - Method in class org.jasypt.salt.StringFixedSaltGenerator
  As this salt generator provides a fixed salt, its inclusion unencrypted in encryption results is not necessary, and in fact not desirable (so that it remains hidden).
includePlainSaltInEncryptionResults() - Method in class org.jasypt.salt.ZeroSaltGenerator
  As this salt generator provides a predictable salt, its inclusion unencrypted in encryption results is not necessary, and in fact not desirable (so that it remains hidden).
init(FilterConfig) - Method in class org.jasypt.web.pbeconfig.WebPBEConfigFilter
INIT_PARAM_INITIALIZER_CLASS_NAME - Static variable in class org.jasypt.web.pbeconfig.WebPBEInitializationContextListener
initialize() - Method in class org.jasypt.digest.PooledByteDigester
  Initialize the digester.
initialize() - Method in class org.jasypt.digest.PooledStringDigester
  Initialize the digester.
initialize() - Method in class org.jasypt.digest.StandardByteDigester
  Initialize the digester.
initialize() - Method in class org.jasypt.digest.StandardStringDigester
  Initialize the digester.
initialize() - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Initialize the encryptor.
initialize() - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Initialize the encryptor.
initialize() - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Initialize the encryptor.
initialize() - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Initialize the encryptor.
initialize() - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Initialize the encryptor.
initialize() - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Initialize the encryptor.
initialize() - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Initialize the encryptor.
initialize() - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Initialize the encryptor.
initializeWebPBEConfigs() - Method in interface org.jasypt.web.pbeconfig.WebPBEInitializer
  Method called by `WebPBEInitializationContextListener` at application deploy time for initialization of jasypt encryptors.
IntegerNumberEncryptor - Interface in org.jasypt.util.numeric
  Common interface for all util classes aimed at integer number encryption.
isComplete() - Method in class org.jasypt.encryption.pbe.config.WebPBEConfig
  Returns whether this config object is complete or not (both name and validation word have been set).
isEmpty(String) - Static method in class org.jasypt.commons.CommonUtils
isEncryptedValue(String) - Static method in class org.jasypt.properties.PropertyValueEncryptionUtils
isInitialized() - Method in class org.jasypt.digest.PooledByteDigester
  Returns true if the digester has already been initialized, false if not.
isInitialized() - Method in class org.jasypt.digest.PooledStringDigester
  Returns true if the digester has already been initialized, false if not.
isInitialized() - Method in class org.jasypt.digest.StandardByteDigester
  Returns true if the digester has already been initialized, false if not.
isInitialized() - Method in class org.jasypt.digest.StandardStringDigester
  Returns true if the digester has already been initialized, false if not.
isInitialized() - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Returns true if the encryptor has already been initialized, false if not.
isInitialized() - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Returns true if the encryptor has already been initialized, false if not.
isInitialized() - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Returns true if the encryptor has already been initialized, false if not.
isInitialized() - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Returns true if the encryptor has already been initialized, false if not.
isInitialized() - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Returns true if the encryptor has already been initialized, false if not.
isInitialized() - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Returns true if the encryptor has already been initialized, false if not.
isInitialized() - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Returns true if the encryptor has already been initialized, false if not.
isInitialized() - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Returns true if the encryptor has already been initialized, false if not.
isNotEmpty(String) - Static method in class org.jasypt.commons.CommonUtils
isUnicodeNormalizationIgnored() - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
isUnicodeNormalizationIgnored() - Method in class org.jasypt.digest.config.SimpleStringDigesterConfig
isUnicodeNormalizationIgnored() - Method in interface org.jasypt.digest.config.StringDigesterConfig
  This parameter lets the user specify if the Unicode text normalization step performed during String digest and matching should be ignored.
isWebConfigurationDone() - Method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry
IvGenerator - Interface in org.jasypt.iv
  Common interface for all initialization vector (IV) generators which can be applied in encryption operations.

## J

JasyptPBEStringDecryptionCLI - Class in org.jasypt.intf.cli
  This class supports the CLI "decrypt" operation.
JasyptPBEStringEncryptionCLI - Class in org.jasypt.intf.cli
  This class supports the CLI "encrypt" operation.
JasyptStatelessService - Class in org.jasypt.intf.service
  This class acts as a stateless service for encryption, decryption and digest operations, letting its clients configure all the jasypt environment (algorithms, passwords, providers, initialization vectors...) from Strings in a single call, be it using direct values, environment variables or java vm properties.
JasyptStatelessService() - Constructor for class org.jasypt.intf.service.JasyptStatelessService
  Creates a new instance of `JasyptStatelessService`.
JasyptStringDigestCLI - Class in org.jasypt.intf.cli
  This class supports the CLI "digest" operation.

## M

main(String[]) - Static method in class org.jasypt.intf.cli.AlgorithmRegistryCLI
  CLI execution method.
main(String[]) - Static method in class org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI
  CLI execution method.
main(String[]) - Static method in class org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI
  CLI execution method.
main(String[]) - Static method in class org.jasypt.intf.cli.JasyptStringDigestCLI
  CLI execution method.
matches(byte[], byte[]) - Method in interface org.jasypt.digest.ByteDigester
  Check whether a message matches a digest, managing aspects like salt, hashing iterations, etc.
matches(byte[], byte[]) - Method in class org.jasypt.digest.PooledByteDigester
  Checks a message against a given digest.
matches(String, String) - Method in class org.jasypt.digest.PooledStringDigester
  Checks a message against a given digest.
matches(byte[], byte[]) - Method in class org.jasypt.digest.StandardByteDigester
  Checks a message against a given digest.
matches(String, String) - Method in class org.jasypt.digest.StandardStringDigester
  Checks a message against a given digest.
matches(String, String) - Method in interface org.jasypt.digest.StringDigester
  Check whether a message matches a digest, managing aspects like salt, hashing iterations, etc.
MESSAGE_CHARSET - Static variable in class org.jasypt.digest.StandardStringDigester
  Charset to be used to obtain "digestable" byte arrays from input Strings.

## N

nextRandomInt() - Static method in class org.jasypt.commons.CommonUtils
NoIvGenerator - Class in org.jasypt.iv
  This implementation of `IvGenerator` always returns a initialization vector (IV) of length 0.
NoIvGenerator() - Constructor for class org.jasypt.iv.NoIvGenerator
  Creates a new instance of `NoIvGenerator`
Normalizer - Class in org.jasypt.normalization
  Utility for the normalization of Unicode Strings to NFC form.
normalizeToNfc(String) - Static method in class org.jasypt.normalization.Normalizer
  Normalize Unicode-input message to NFC.
normalizeToNfc(char[]) - Static method in class org.jasypt.normalization.Normalizer
  Normalize Unicode-input message to NFC.

## O

org.jasypt.commons - package org.jasypt.commons
org.jasypt.digest - package org.jasypt.digest
org.jasypt.digest.config - package org.jasypt.digest.config
org.jasypt.encryption - package org.jasypt.encryption
org.jasypt.encryption.pbe - package org.jasypt.encryption.pbe
org.jasypt.encryption.pbe.config - package org.jasypt.encryption.pbe.config
org.jasypt.exceptions - package org.jasypt.exceptions
org.jasypt.intf.cli - package org.jasypt.intf.cli
org.jasypt.intf.service - package org.jasypt.intf.service
org.jasypt.iv - package org.jasypt.iv
org.jasypt.normalization - package org.jasypt.normalization
org.jasypt.properties - package org.jasypt.properties
org.jasypt.registry - package org.jasypt.registry
org.jasypt.salt - package org.jasypt.salt
org.jasypt.util.binary - package org.jasypt.util.binary
org.jasypt.util.digest - package org.jasypt.util.digest
org.jasypt.util.numeric - package org.jasypt.util.numeric
org.jasypt.util.password - package org.jasypt.util.password
org.jasypt.util.password.rfc2307 - package org.jasypt.util.password.rfc2307
org.jasypt.util.text - package org.jasypt.util.text
org.jasypt.web.pbeconfig - package org.jasypt.web.pbeconfig

## P

PasswordAlreadyCleanedException - Exception in org.jasypt.exceptions
  Exception thrown when an attempt is made to access the configured password of an encryptor when this password has already been cleaned (so that it appears no more as an immutable String in memory).
PasswordAlreadyCleanedException() - Constructor for exception org.jasypt.exceptions.PasswordAlreadyCleanedException
PasswordBased - Interface in org.jasypt.encryption.pbe
  Common interface for all entities which can be set a password.
PasswordEncryptor - Interface in org.jasypt.util.password
  Common interface for all util classes aimed at password encryption.
PBEBigDecimalCleanablePasswordEncryptor - Interface in org.jasypt.encryption.pbe
  Common interface for all Password Based Encryptors which receive a BigDecimal message and return a BigDecimal result, and provide means to set passwords as cleanable char[] objects (instead of immutable Strings).
PBEBigDecimalEncryptor - Interface in org.jasypt.encryption.pbe
  Common interface for all Password Based Encryptors which receive a BigDecimal message and return a BigDecimal result.
PBEBigIntegerCleanablePasswordEncryptor - Interface in org.jasypt.encryption.pbe
  Common interface for all Password Based Encryptors which receive a BigInteger message and return a BigInteger result, and provide means to set passwords as cleanable char[] objects (instead of immutable Strings).
PBEBigIntegerEncryptor - Interface in org.jasypt.encryption.pbe
  Common interface for all Password Based Encryptors which receive a BigInteger message and return a BigInteger result.
PBEByteCleanablePasswordEncryptor - Interface in org.jasypt.encryption.pbe
  Common interface for all Password Based Encryptors which receive a byte array message and return a byte array result, and provide means to set passwords as cleanable char[] objects (instead of immutable Strings).
PBEByteEncryptor - Interface in org.jasypt.encryption.pbe
  Common interface for all Password Based Encryptors which receive a byte array message and return a byte array result.
PBECleanablePasswordConfig - Interface in org.jasypt.encryption.pbe.config
  Common interface for all PBEConfig implementations that store passwords as char[] instead of String and also allow this passwords to be set as char[] instead of Strings.
PBEConfig - Interface in org.jasypt.encryption.pbe.config
  Common interface for config classes applicable to `StandardPBEByteEncryptor`, `StandardPBEStringEncryptor`, `StandardPBEBigIntegerEncryptor` or `StandardPBEBigDecimalEncryptor` objects.
PBEStringCleanablePasswordEncryptor - Interface in org.jasypt.encryption.pbe
  Common interface for all Password Based Encryptors which receive a String message and return a String result, and provide means to set passwords as cleanable char[] objects (instead of immutable Strings).
PBEStringEncryptor - Interface in org.jasypt.encryption.pbe
  Common interface for all Password Based Encryptors which receive a String message and return a String result.
PooledByteDigester - Class in org.jasypt.digest
  Pooled implementation of `ByteDigester` that in fact contains an array of `StandardByteDigester` objects which are used to attend digest and match requests in round-robin.
PooledByteDigester() - Constructor for class org.jasypt.digest.PooledByteDigester
  Creates a new instance of `PooledStandardByteDigester`.
PooledPBEBigDecimalEncryptor - Class in org.jasypt.encryption.pbe
  Pooled implementation of `PBEBigDecimalEncryptor` that in fact contains an array of `StandardPBEBigDecimalEncryptor` objects which are used to attend encrypt and decrypt requests in round-robin.
PooledPBEBigDecimalEncryptor() - Constructor for class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Creates a new instance of `PooledStandardPBEBigDecimalEncryptor`.
PooledPBEBigIntegerEncryptor - Class in org.jasypt.encryption.pbe
  Pooled implementation of `PBEBigIntegerEncryptor` that in fact contains an array of `StandardPBEBigIntegerEncryptor` objects which are used to attend encrypt and decrypt requests in round-robin.
PooledPBEBigIntegerEncryptor() - Constructor for class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Creates a new instance of `PooledStandardPBEBigIntegerEncryptor`.
PooledPBEByteEncryptor - Class in org.jasypt.encryption.pbe
  Pooled implementation of `PBEByteEncryptor` that in fact contains an array of `StandardPBEByteEncryptor` objects which are used to attend encrypt and decrypt requests in round-robin.
PooledPBEByteEncryptor() - Constructor for class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Creates a new instance of `PooledStandardPBEByteEncryptor`.
PooledPBEStringEncryptor - Class in org.jasypt.encryption.pbe
  Pooled implementation of `PBEStringEncryptor` that in fact contains an array of `StandardPBEStringEncryptor` objects which are used to attend encrypt and decrypt requests in round-robin.
PooledPBEStringEncryptor() - Constructor for class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Creates a new instance of `PooledStandardPBEStringEncryptor`.
PooledStringDigester - Class in org.jasypt.digest
  Pooled implementation of `StringDigester` that in fact contains an array of `StandardStringDigester` objects which are used to attend digest and match requests in round-robin.
PooledStringDigester() - Constructor for class org.jasypt.digest.PooledStringDigester
  Creates a new instance of `PooledStandardStringDigester`.
PropertyValueEncryptionUtils - Class in org.jasypt.properties
  Utility class to encrypt/decrypt values in properties files which could be encrypted.

## R

RandomIvGenerator - Class in org.jasypt.iv
  This implementation of `IvGenerator` holds a secure random generator which can be used for generating random initialization vectors (IV) for encryption.
RandomIvGenerator() - Constructor for class org.jasypt.iv.RandomIvGenerator
  Creates a new instance of `RandomIvGenerator` using the default secure random number generation algorithm.
RandomIvGenerator(String) - Constructor for class org.jasypt.iv.RandomIvGenerator
  Creates a new instance of `RandomIvGenerator` specifying a secure random number generation algorithm.
RandomSaltGenerator - Class in org.jasypt.salt
  This implementation of `SaltGenerator` holds a secure random generator which can be used for generating random salts for encryption or digesting.
RandomSaltGenerator() - Constructor for class org.jasypt.salt.RandomSaltGenerator
  Creates a new instance of `RandomSaltGenerator` using the default secure random number generation algorithm.
RandomSaltGenerator(String) - Constructor for class org.jasypt.salt.RandomSaltGenerator
  Creates a new instance of `RandomSaltGenerator` specifying a secure random number generation algorithm.
registerConfig(WebPBEConfig) - Method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry
RFC2307MD5PasswordEncryptor - Class in org.jasypt.util.password.rfc2307
  Utility class for easily performing password digesting and checking according to {MD5}, a password encryption scheme defined in RFC2307 and commonly found in LDAP systems.
RFC2307MD5PasswordEncryptor() - Constructor for class org.jasypt.util.password.rfc2307.RFC2307MD5PasswordEncryptor
  Creates a new instance of `RFC2307MD5PasswordEncryptor`
RFC2307SHAPasswordEncryptor - Class in org.jasypt.util.password.rfc2307
  Utility class for easily performing password digesting and checking according to {SHA}, a password encryption scheme defined in RFC2307 and commonly found in LDAP systems.
RFC2307SHAPasswordEncryptor() - Constructor for class org.jasypt.util.password.rfc2307.RFC2307SHAPasswordEncryptor
  Creates a new instance of `RFC2307SHAPasswordEncryptor`
RFC2307SMD5PasswordEncryptor - Class in org.jasypt.util.password.rfc2307
  Utility class for easily performing password digesting and checking according to {SMD5}, a password encryption scheme defined in RFC2307 and commonly found in LDAP systems.
RFC2307SMD5PasswordEncryptor() - Constructor for class org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor
  Creates a new instance of `RFC2307OpenLDAPSSHAPasswordEncryptor`
RFC2307SSHAPasswordEncryptor - Class in org.jasypt.util.password.rfc2307
  Utility class for easily performing password digesting and checking according to {SSHA}, a password encryption scheme defined in RFC2307 and commonly found in LDAP systems.
RFC2307SSHAPasswordEncryptor() - Constructor for class org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor
  Creates a new instance of `RFC2307OpenLDAPSSHAPasswordEncryptor`

## S

SaltGenerator - Interface in org.jasypt.salt
  Common interface for all salt generators which can be applied in digest or encryption operations.
setAlgorithm(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setAlgorithm(String) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Sets the name of the algorithm.
setAlgorithm(String) - Method in class org.jasypt.digest.PooledByteDigester
  Sets the algorithm to be used for digesting, like `MD5` or `SHA-1`.
setAlgorithm(String) - Method in class org.jasypt.digest.PooledStringDigester
  Sets the algorithm to be used for digesting, like `MD5` or `SHA-1`.
setAlgorithm(String) - Method in class org.jasypt.digest.StandardByteDigester
  Sets the algorithm to be used for digesting, like `MD5` or `SHA-1`.
setAlgorithm(String) - Method in class org.jasypt.digest.StandardStringDigester
  Sets the algorithm to be used for digesting, like `MD5` or `SHA-1`.
setAlgorithm(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setAlgorithm(String) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets a value for the encryption algorithm This algorithm has to be supported by your JCE provider and, if this provider supports it, you can also specify mode and padding for it, like `ALGORITHM/MODE/PADDING`.
setAlgorithm(String) - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Sets the algorithm to be used for encryption, like `PBEWithMD5AndDES`.
setAlgorithm(String) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Sets the algorithm to be used for encryption, like `PBEWithMD5AndDES`.
setAlgorithm(String) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Sets the algorithm to be used for encryption, like `PBEWithMD5AndDES`.
setAlgorithm(String) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Sets the algorithm to be used for encryption, like `PBEWithMD5AndDES`.
setAlgorithm(String) - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Sets the algorithm to be used for encryption, like `PBEWithMD5AndDES`.
setAlgorithm(String) - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Sets the algorithm to be used for encryption, like `PBEWithMD5AndDES`.
setAlgorithm(String) - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Sets the algorithm to be used for encryption, like `PBEWithMD5AndDES`.
setAlgorithm(String) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Sets the algorithm to be used for encryption, like `PBEWithMD5AndDES`.
setAlgorithm(String) - Method in class org.jasypt.util.digest.Digester
  Sets the algorithm to be used for digesting, like `MD5` or `SHA-1`.
setAlgorithm(String) - Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor
  Sets the algorithm to be used for digesting, like `MD5` or `SHA-1`.
setAlgorithmEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified environment variable to load the value for the algorithm.
setAlgorithmEnvName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified environment variable to load the value for the algorithm.
setAlgorithmSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified JVM system property to load the value for the algorithm.
setAlgorithmSysPropertyName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified JVM system property to load the value for the algorithm.
setCharset(String) - Method in class org.jasypt.salt.FixedStringSaltGenerator
  Deprecated.
  Sets the charset to be applied to the salt for conversion into bytes.
setConfig(DigesterConfig) - Method in class org.jasypt.digest.PooledByteDigester
  Sets a ``DigesterConfig`` object for the digester.
setConfig(DigesterConfig) - Method in class org.jasypt.digest.PooledStringDigester
  Sets a ``DigesterConfig`` or `StringDigesterConfig` object for the digester.
setConfig(DigesterConfig) - Method in class org.jasypt.digest.StandardByteDigester
  Sets a ``DigesterConfig`` object for the digester.
setConfig(DigesterConfig) - Method in class org.jasypt.digest.StandardStringDigester
  Sets a ``DigesterConfig`` or `StringDigesterConfig` object for the digester.
setConfig(PBEConfig) - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Sets a ``PBEConfig`` object for the encryptor.
setConfig(PBEConfig) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Sets a ``PBEConfig`` object for the encryptor.
setConfig(PBEConfig) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Sets a ``PBEConfig`` object for the encryptor.
setConfig(PBEConfig) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Sets a ``PBEConfig`` object for the encryptor.
setConfig(PBEConfig) - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Sets a ``PBEConfig`` object for the encryptor.
setConfig(PBEConfig) - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Sets a ``PBEConfig`` object for the encryptor.
setConfig(PBEConfig) - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Sets a ``PBEConfig`` object for the encryptor.
setConfig(PBEConfig) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Sets a ``PBEConfig`` object for the encryptor.
setConfig(DigesterConfig) - Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor
  Lets the user configure this encryptor with a `DigesterConfig` object, like if he/she were using a `StandardStringDigester` object directly.
setInvertPositionOfPlainSaltInEncryptionResults(Boolean) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setInvertPositionOfPlainSaltInEncryptionResults(Boolean) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Whether the plain (not hashed) salt bytes are to be appended after the digest operation result bytes.
setInvertPositionOfPlainSaltInEncryptionResults(boolean) - Method in class org.jasypt.digest.PooledByteDigester
  Whether the plain (not hashed) salt bytes are to be appended after the digest operation result bytes.
setInvertPositionOfPlainSaltInEncryptionResults(boolean) - Method in class org.jasypt.digest.PooledStringDigester
  Whether the plain (not hashed) salt bytes are to be appended after the digest operation result bytes.
setInvertPositionOfPlainSaltInEncryptionResults(boolean) - Method in class org.jasypt.digest.StandardByteDigester
  Whether the plain (not hashed) salt bytes are to be appended after the digest operation result bytes.
setInvertPositionOfPlainSaltInEncryptionResults(boolean) - Method in class org.jasypt.digest.StandardStringDigester
  Whether the plain (not hashed) salt bytes are to be appended after the digest operation result bytes.
setInvertPositionOfPlainSaltInEncryptionResultsEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified environment variable to load the value for the invertPositionOfPlainSaltInEncryptionResults property.
setInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified JVM system property to load the value for the invertPositionOfPlainSaltInEncryptionResults property.
setInvertPositionOfSaltInMessageBeforeDigesting(Boolean) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setInvertPositionOfSaltInMessageBeforeDigesting(Boolean) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Whether the salt bytes are to be appended after the message ones before performing the digest operation on the whole.
setInvertPositionOfSaltInMessageBeforeDigesting(boolean) - Method in class org.jasypt.digest.PooledByteDigester
  Whether the salt bytes are to be appended after the message ones before performing the digest operation on the whole.
setInvertPositionOfSaltInMessageBeforeDigesting(boolean) - Method in class org.jasypt.digest.PooledStringDigester
  Whether the salt bytes are to be appended after the message ones before performing the digest operation on the whole.
setInvertPositionOfSaltInMessageBeforeDigesting(boolean) - Method in class org.jasypt.digest.StandardByteDigester
  Whether the salt bytes are to be appended after the message ones before performing the digest operation on the whole.
setInvertPositionOfSaltInMessageBeforeDigesting(boolean) - Method in class org.jasypt.digest.StandardStringDigester
  Whether the salt bytes are to be appended after the message ones before performing the digest operation on the whole.
setInvertPositionOfSaltInMessageBeforeDigestingEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified environment variable to load the value for the invertPositionOfSaltInMessageBeforeDigesting property.
setInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified JVM system property to load the value for the invertPositionOfSaltInMessageBeforeDigesting property.
setIterations(Integer) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setIterations(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setIterations(Integer) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Sets the number of hashing iterations.
setIterations(String) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Sets the number of hashing iterations.
setIterations(int) - Method in class org.jasypt.digest.PooledByteDigester
  Set the number of times the hash function will be applied recursively.
setIterations(int) - Method in class org.jasypt.digest.PooledStringDigester
  Set the number of times the hash function will be applied recursively.
setIterations(int) - Method in class org.jasypt.digest.StandardByteDigester
  Set the number of times the hash function will be applied recursively.
setIterations(int) - Method in class org.jasypt.digest.StandardStringDigester
  Set the number of times the hash function will be applied recursively.
setIterationsEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified environment variable to load the value for the iteration count.
setIterationsSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified JVM system property to load the value for the iteration count.
setIvGenerator(IvGenerator) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setIvGenerator(IvGenerator) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the IV generator.
setIvGenerator(IvGenerator) - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Sets the IV generator to be used.
setIvGenerator(IvGenerator) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Sets the IV generator to be used.
setIvGenerator(IvGenerator) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Sets the IV generator to be used.
setIvGenerator(IvGenerator) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Sets the IV generator to be used.
setIvGenerator(IvGenerator) - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Sets the IV generator to be used.
setIvGenerator(IvGenerator) - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Sets the IV generator to be used.
setIvGenerator(IvGenerator) - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Sets the IV generator to be used.
setIvGenerator(IvGenerator) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Sets the IV generator to be used.
setIvGeneratorClassName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setIvGeneratorClassName(String) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the IV generator.
setIvGeneratorClassNameEnvName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified environment variable to load the value for the IV generator class name.
setIvGeneratorClassNameSysPropertyName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified JVM system property to load the value for the IV generator class name.
setKeyObtentionIterations(Integer) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setKeyObtentionIterations(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setKeyObtentionIterations(Integer) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the number of hashing iterations applied to obtain the encryption key.
setKeyObtentionIterations(String) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the number of hashing iterations applied to obtain the encryption key.
setKeyObtentionIterations(int) - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Set the number of hashing iterations applied to obtain the encryption key.
setKeyObtentionIterations(int) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Set the number of hashing iterations applied to obtain the encryption key.
setKeyObtentionIterations(int) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Set the number of hashing iterations applied to obtain the encryption key.
setKeyObtentionIterations(int) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Set the number of hashing iterations applied to obtain the encryption key.
setKeyObtentionIterations(int) - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Set the number of hashing iterations applied to obtain the encryption key.
setKeyObtentionIterations(int) - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Set the number of hashing iterations applied to obtain the encryption key.
setKeyObtentionIterations(int) - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Set the number of hashing iterations applied to obtain the encryption key.
setKeyObtentionIterations(int) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Set the number of hashing iterations applied to obtain the encryption key.
setKeyObtentionIterationsEnvName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified environment variable to load the value for the key obtention iteration count.
setKeyObtentionIterationsSysPropertyName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified JVM system property to load the value for the key obtention iteration count.
setName(String) - Method in class org.jasypt.encryption.pbe.config.WebPBEConfig
  Sets the name by which this WebPBEConfig object will be identified from the web.
setPassword(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setPassword(String) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the password to be used for encryption.
setPassword(String) - Method in interface org.jasypt.encryption.pbe.PasswordBased
  Sets a password to be used by the encryptor.
setPassword(String) - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Sets the password to be used.
setPassword(String) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Sets the password to be used.
setPassword(String) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Sets the password to be used.
setPassword(String) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Sets the password to be used.
setPassword(String) - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Sets the password to be used.
setPassword(String) - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Sets the password to be used.
setPassword(String) - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Sets the password to be used.
setPassword(String) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Sets the password to be used.
setPassword(String) - Method in class org.jasypt.util.binary.AES256BinaryEncryptor
  Sets a password.
setPassword(String) - Method in class org.jasypt.util.binary.BasicBinaryEncryptor
  Sets a password.
setPassword(String) - Method in class org.jasypt.util.binary.StrongBinaryEncryptor
  Sets a password.
setPassword(String) - Method in class org.jasypt.util.numeric.AES256DecimalNumberEncryptor
  Sets a password.
setPassword(String) - Method in class org.jasypt.util.numeric.AES256IntegerNumberEncryptor
  Sets a password.
setPassword(String) - Method in class org.jasypt.util.numeric.BasicDecimalNumberEncryptor
  Sets a password.
setPassword(String) - Method in class org.jasypt.util.numeric.BasicIntegerNumberEncryptor
  Sets a password.
setPassword(String) - Method in class org.jasypt.util.numeric.StrongDecimalNumberEncryptor
  Sets a password.
setPassword(String) - Method in class org.jasypt.util.numeric.StrongIntegerNumberEncryptor
  Sets a password.
setPassword(String) - Method in class org.jasypt.util.text.AES256TextEncryptor
  Sets a password.
setPassword(String) - Method in class org.jasypt.util.text.BasicTextEncryptor
  Sets a password.
setPassword(String) - Method in class org.jasypt.util.text.StrongTextEncryptor
  Sets a password.
setPasswordCharArray(char[]) - Method in interface org.jasypt.encryption.pbe.CleanablePasswordBased
  Sets a password to be used by the encryptor, as a (cleanable) char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setPasswordCharArray(char[]) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the password to be used for encryption, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Sets the password to be used, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Sets the password to be used, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Sets the password to be used, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Sets the password to be used, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Sets the password to be used, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Sets the password to be used, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Sets the password to be used, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Sets the password to be used, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.util.binary.AES256BinaryEncryptor
  Sets a password, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.util.binary.BasicBinaryEncryptor
  Sets a password, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.util.binary.StrongBinaryEncryptor
  Sets a password, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.util.numeric.AES256DecimalNumberEncryptor
  Sets a password, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.util.numeric.AES256IntegerNumberEncryptor
  Sets a password, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.util.numeric.BasicDecimalNumberEncryptor
  Sets a password, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.util.numeric.BasicIntegerNumberEncryptor
  Sets a password, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.util.numeric.StrongDecimalNumberEncryptor
  Sets a password, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.util.numeric.StrongIntegerNumberEncryptor
  Sets a password, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.util.text.AES256TextEncryptor
  Sets a password, as a char[].
setPasswordCharArray(char[]) - Method in class org.jasypt.util.text.BasicTextEncryptor
  Sets a password, as a char[]
setPasswordCharArray(char[]) - Method in class org.jasypt.util.text.StrongTextEncryptor
  Sets a password, as a char[].
setPasswordEnvName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified environment variable to load the value for the password.
setPasswordSysPropertyName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified JVM system property to load the value for the password.
setPlainDigest(boolean) - Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor
  Lets the user specify if he/she wants a plain digest used as an encryption mechanism (no salt or iterations, as with `MessageDigest`), or rather use the jasypt's usual stronger mechanism for password encryption (based on the use of a salt and the iteration of the hash function).
setPoolSize(Integer) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setPoolSize(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setPoolSize(Integer) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Sets the size of the pool of digesters to be created.
setPoolSize(String) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Sets the size of the pool of digesters to be created.
setPoolSize(int) - Method in class org.jasypt.digest.PooledByteDigester
  Sets the size of the pool of digesters to be created.
setPoolSize(int) - Method in class org.jasypt.digest.PooledStringDigester
  Sets the size of the pool of digesters to be created.
setPoolSize(Integer) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setPoolSize(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setPoolSize(Integer) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the size of the pool of encryptors to be created.
setPoolSize(String) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the size of the pool of encryptors to be created.
setPoolSize(int) - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Sets the size of the pool of digesters to be created.
setPoolSize(int) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Sets the size of the pool of digesters to be created.
setPoolSize(int) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Sets the size of the pool of digesters to be created.
setPoolSize(int) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Sets the size of the pool of digesters to be created.
setPoolSizeEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified environment variable to load the value for the poolSize property.
setPoolSizeEnvName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified environment variable to load the value for the poolSize property.
setPoolSizeSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified JVM system property to load the value for the useLenientSaltSizeCheck property.
setPoolSizeSysPropertyName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified JVM system property to load the value for the useLenientSaltSizeCheck property.
setPrefix(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Sets the prefix to be added at the beginning of encryption results, and also to be expected at the beginning of plain messages provided for matching operations (raising an `EncryptionOperationNotPossibleException` if not).
setPrefix(String) - Method in class org.jasypt.digest.config.SimpleStringDigesterConfig
  Sets the prefix to be added at the beginning of encryption results, and also to be expected at the beginning of plain messages provided for matching operations (raising an `EncryptionOperationNotPossibleException` if not).
setPrefix(String) - Method in class org.jasypt.digest.PooledStringDigester
  Sets the prefix to be added at the beginning of encryption results, and also to be expected at the beginning of plain messages provided for matching operations (raising an `EncryptionOperationNotPossibleException` if not).
setPrefix(String) - Method in class org.jasypt.digest.StandardStringDigester
  Sets the prefix to be added at the beginning of encryption results, and also to be expected at the beginning of plain messages provided for matching operations (raising an `EncryptionOperationNotPossibleException` if not).
setPrefixEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Set the config object to use the specified environment variable to load the value for the "prefix" parameter.
setPrefixSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Set the config object to use the specified JVM system property to load a value for the "prefix" parameter.
setProvider(Provider) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setProvider(Provider) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Sets the security provider to be used for obtaining the digest algorithm.
setProvider(Provider) - Method in class org.jasypt.digest.PooledByteDigester
  Sets the security provider to be asked for the digest algorithm.
setProvider(Provider) - Method in class org.jasypt.digest.PooledStringDigester
  Sets the security provider to be asked for the digest algorithm.
setProvider(Provider) - Method in class org.jasypt.digest.StandardByteDigester
  Sets the security provider to be asked for the digest algorithm.
setProvider(Provider) - Method in class org.jasypt.digest.StandardStringDigester
  Sets the security provider to be asked for the digest algorithm.
setProvider(Provider) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setProvider(Provider) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the security provider to be used for obtaining the encryption algorithm.
setProvider(Provider) - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Sets the security provider to be asked for the encryption algorithm.
setProvider(Provider) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Sets the security provider to be asked for the encryption algorithm.
setProvider(Provider) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Sets the security provider to be asked for the encryption algorithm.
setProvider(Provider) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Sets the security provider to be asked for the encryption algorithm.
setProvider(Provider) - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Sets the security provider to be asked for the encryption algorithm.
setProvider(Provider) - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Sets the security provider to be asked for the encryption algorithm.
setProvider(Provider) - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Sets the security provider to be asked for the encryption algorithm.
setProvider(Provider) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Sets the security provider to be asked for the encryption algorithm.
setProvider(Provider) - Method in class org.jasypt.util.digest.Digester
  Sets the security provider to be asked for the digest algorithm.
setProvider(Provider) - Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor
  Sets the security provider to be asked for the digest algorithm.
setProviderClassName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setProviderClassName(String) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Sets the class name for the security provider to be used for obtaining the digest algorithm.
setProviderClassName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setProviderClassName(String) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the security provider to be used for obtaining the encryption algorithm.
setProviderClassNameEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified environment variable to load the value for the provider class name.
setProviderClassNameEnvName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified environment variable to load the value for the provider class name.
setProviderClassNameSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified JVM system property to load the value for the provider class name.
setProviderClassNameSysPropertyName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified JVM system property to load the value for the provider class name.
setProviderName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setProviderName(String) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Sets the name of the security provider to be asked for the digest algorithm.
setProviderName(String) - Method in class org.jasypt.digest.PooledByteDigester
  Sets the name of the security provider to be asked for the digest algorithm.
setProviderName(String) - Method in class org.jasypt.digest.PooledStringDigester
  Sets the name of the security provider to be asked for the digest algorithm.
setProviderName(String) - Method in class org.jasypt.digest.StandardByteDigester
  Sets the name of the security provider to be asked for the digest algorithm.
setProviderName(String) - Method in class org.jasypt.digest.StandardStringDigester
  Sets the name of the security provider to be asked for the digest algorithm.
setProviderName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setProviderName(String) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the name of the security provider to be asked for the encryption algorithm.
setProviderName(String) - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Sets the name of the security provider to be asked for the encryption algorithm.
setProviderName(String) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Sets the name of the security provider to be asked for the encryption algorithm.
setProviderName(String) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Sets the name of the security provider to be asked for the encryption algorithm.
setProviderName(String) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Sets the name of the security provider to be asked for the encryption algorithm.
setProviderName(String) - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Sets the name of the security provider to be asked for the encryption algorithm.
setProviderName(String) - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Sets the name of the security provider to be asked for the encryption algorithm.
setProviderName(String) - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Sets the name of the security provider to be asked for the encryption algorithm.
setProviderName(String) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Sets the name of the security provider to be asked for the encryption algorithm.
setProviderName(String) - Method in class org.jasypt.util.digest.Digester
  Sets the name of the security provider to be asked for the digest algorithm.
setProviderName(String) - Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor
  Sets the name of the security provider to be asked for the digest algorithm.
setProviderNameEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified environment variable to load the value for the provider name.
setProviderNameEnvName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified environment variable to load the value for the provider name.
setProviderNameSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified JVM system property to load the value for the provider name.
setProviderNameSysPropertyName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified JVM system property to load the value for the provider name.
setSalt(byte[]) - Method in class org.jasypt.salt.FixedByteArraySaltGenerator
  Deprecated.
  Sets the salt to be returned.
setSalt(String) - Method in class org.jasypt.salt.FixedStringSaltGenerator
  Deprecated.
  Sets the salt to be returned.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Sets the salt generator.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.digest.PooledByteDigester
  Sets the salt generator to be used.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.digest.PooledStringDigester
  Sets the salt generator to be used.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.digest.StandardByteDigester
  Sets the salt generator to be used.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.digest.StandardStringDigester
  Sets the salt generator to be used.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the salt generator.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
  Sets the salt generator to be used.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
  Sets the salt generator to be used.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor
  Sets the salt generator to be used.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Sets the salt generator to be used.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Sets the salt generator to be used.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Sets the salt generator to be used.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Sets the salt generator to be used.
setSaltGenerator(SaltGenerator) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Sets the salt generator to be used.
setSaltGeneratorClassName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setSaltGeneratorClassName(String) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Sets the class name of the salt generator.
setSaltGeneratorClassName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
setSaltGeneratorClassName(String) - Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Sets the salt generator.
setSaltGeneratorClassNameEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified environment variable to load the value for the salt generator class name.
setSaltGeneratorClassNameEnvName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified environment variable to load the value for the salt generator class name.
setSaltGeneratorClassNameSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified JVM system property to load the value for the salt generator class name.
setSaltGeneratorClassNameSysPropertyName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
  Set the config object to use the specified JVM system property to load the value for the salt generator class name.
setSaltSizeBytes(Integer) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setSaltSizeBytes(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setSaltSizeBytes(Integer) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Size in bytes of the salt to be used.
setSaltSizeBytes(String) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Size in bytes of the salt to be used.
setSaltSizeBytes(int) - Method in class org.jasypt.digest.PooledByteDigester
  Sets the size of the salt to be used to compute the digest.
setSaltSizeBytes(int) - Method in class org.jasypt.digest.PooledStringDigester
  Sets the size of the salt to be used to compute the digest.
setSaltSizeBytes(int) - Method in class org.jasypt.digest.StandardByteDigester
  Sets the size of the salt to be used to compute the digest.
setSaltSizeBytes(int) - Method in class org.jasypt.digest.StandardStringDigester
  Sets the size of the salt to be used to compute the digest.
setSaltSizeBytes(int) - Method in class org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor
  Sets the size (in bytes) of the salt to be used.
setSaltSizeBytes(int) - Method in class org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor
  Sets the size (in bytes) of the salt to be used.
setSaltSizeBytesEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified environment variable to load the value for the salt size in bytes.
setSaltSizeBytesSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified JVM system property to load the value for the salt size in bytes.
setStringOutputType(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.digest.config.SimpleStringDigesterConfig
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.digest.PooledStringDigester
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.digest.StandardStringDigester
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.encryption.pbe.config.SimpleStringPBEConfig
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.encryption.pbe.config.WebStringPBEConfig
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.util.password.rfc2307.RFC2307MD5PasswordEncryptor
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.util.password.rfc2307.RFC2307SHAPasswordEncryptor
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor
  Sets the the form in which String output will be encoded.
setStringOutputType(String) - Method in class org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor
  Sets the the form in which String output will be encoded.
setStringOutputTypeEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Set the config object to use the specified environment variable to load the value for the String output type.
setStringOutputTypeEnvName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig
  Set the config object to use the specified environment variable to load the value for the String output type.
setStringOutputTypeSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Set the config object to use the specified JVM system property to load the value for the String output type.
setStringOutputTypeSysPropertyName(String) - Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig
  Set the config object to use the specified JVM system property to load the value for the String output type.
setSuffix(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Sets the suffix to be added at the end of encryption results, and also to be expected at the end of plain messages provided for matching operations (raising an `EncryptionOperationNotPossibleException` if not).
setSuffix(String) - Method in class org.jasypt.digest.config.SimpleStringDigesterConfig
  Sets the suffix to be added at the end of encryption results, and also to be expected at the end of plain messages provided for matching operations (raising an `EncryptionOperationNotPossibleException` if not).
setSuffix(String) - Method in class org.jasypt.digest.PooledStringDigester
  Sets the suffix to be added at the end of encryption results, and also to be expected at the end of plain messages provided for matching operations (raising an `EncryptionOperationNotPossibleException` if not).
setSuffix(String) - Method in class org.jasypt.digest.StandardStringDigester
  Sets the suffix to be added at the end of encryption results, and also to be expected at the end of plain messages provided for matching operations (raising an `EncryptionOperationNotPossibleException` if not).
setSuffixEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Set the config object to use the specified environment variable to load the value for the "suffix" parameter.
setSuffixSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Set the config object to use the specified JVM system property to load a value for the "suffix" parameter.
setUnicodeNormalizationIgnored(Boolean) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Sets whether the unicode text normalization step should be ignored.
setUnicodeNormalizationIgnored(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Sets whether the unicode text normalization step should be ignored.
setUnicodeNormalizationIgnored(Boolean) - Method in class org.jasypt.digest.config.SimpleStringDigesterConfig
  Sets whether the unicode text normalization step should be ignored.
setUnicodeNormalizationIgnored(String) - Method in class org.jasypt.digest.config.SimpleStringDigesterConfig
  Sets whether the unicode text normalization step should be ignored.
setUnicodeNormalizationIgnored(boolean) - Method in class org.jasypt.digest.PooledStringDigester
  Sets whether the unicode text normalization step should be ignored.
setUnicodeNormalizationIgnored(boolean) - Method in class org.jasypt.digest.StandardStringDigester
  Sets whether the unicode text normalization step should be ignored.
setUnicodeNormalizationIgnoredEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Set the config object to use the specified environment variable to load the value for the "unicode normalization ignored" parameter.
setUnicodeNormalizationIgnoredSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig
  Set the config object to use the specified JVM system property to load a value for the "unicode normalization ignored" parameter.
setUseLenientSaltSizeCheck(Boolean) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
setUseLenientSaltSizeCheck(Boolean) - Method in class org.jasypt.digest.config.SimpleDigesterConfig
  Whether digest matching operations will allow matching digests with a salt size different to the one configured in the "saltSizeBytes" property.
setUseLenientSaltSizeCheck(boolean) - Method in class org.jasypt.digest.PooledByteDigester
  Whether digest matching operations will allow matching digests with a salt size different to the one configured in the "saltSizeBytes" property.
setUseLenientSaltSizeCheck(boolean) - Method in class org.jasypt.digest.PooledStringDigester
  Whether digest matching operations will allow matching digests with a salt size different to the one configured in the "saltSizeBytes" property.
setUseLenientSaltSizeCheck(boolean) - Method in class org.jasypt.digest.StandardByteDigester
  Whether digest matching operations will allow matching digests with a salt size different to the one configured in the "saltSizeBytes" property.
setUseLenientSaltSizeCheck(boolean) - Method in class org.jasypt.digest.StandardStringDigester
  Whether digest matching operations will allow matching digests with a salt size different to the one configured in the "saltSizeBytes" property.
setUseLenientSaltSizeCheckEnvName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified environment variable to load the value for the useLenientSaltSizeCheck property.
setUseLenientSaltSizeCheckSysPropertyName(String) - Method in class org.jasypt.digest.config.EnvironmentDigesterConfig
  Set the config object to use the specified JVM system property to load the value for the useLenientSaltSizeCheck property.
setValidationWord(String) - Method in class org.jasypt.encryption.pbe.config.WebPBEConfig
  Sets the validation word which will be asked from the web to the person setting the password for the encryptor this config object belongs to.
setWebConfigurationDone(boolean) - Method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry
SimpleDigesterConfig - Class in org.jasypt.digest.config
  Bean implementation for `DigesterConfig`.
SimpleDigesterConfig() - Constructor for class org.jasypt.digest.config.SimpleDigesterConfig
  Creates a new `SimpleDigesterConfig` instance.
SimplePBEConfig - Class in org.jasypt.encryption.pbe.config
  Bean implementation for `PBEConfig`.
SimplePBEConfig() - Constructor for class org.jasypt.encryption.pbe.config.SimplePBEConfig
  Creates a new `SimplePBEConfig` instance.
SimpleStringDigesterConfig - Class in org.jasypt.digest.config
  Bean implementation for `StringDigesterConfig`.
SimpleStringDigesterConfig() - Constructor for class org.jasypt.digest.config.SimpleStringDigesterConfig
  Creates a new `SimpleStringDigesterConfig` instance.
SimpleStringPBEConfig - Class in org.jasypt.encryption.pbe.config
  Bean implementation for `StringPBEConfig`.
SimpleStringPBEConfig() - Constructor for class org.jasypt.encryption.pbe.config.SimpleStringPBEConfig
  Creates a new `SimpleStringPBEConfig` instance.
split(String) - Static method in class org.jasypt.commons.CommonUtils
split(String, String) - Static method in class org.jasypt.commons.CommonUtils
StandardByteDigester - Class in org.jasypt.digest
  Standard implementation of the `ByteDigester` interface.
StandardByteDigester() - Constructor for class org.jasypt.digest.StandardByteDigester
  Creates a new instance of `StandardByteDigester`.
StandardPBEBigDecimalEncryptor - Class in org.jasypt.encryption.pbe
  Standard implementation of the `PBEBigDecimalEncryptor` interface.
StandardPBEBigDecimalEncryptor() - Constructor for class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
  Creates a new instance of `StandardPBEBigDecimalEncryptor`.
StandardPBEBigIntegerEncryptor - Class in org.jasypt.encryption.pbe
  Standard implementation of the `PBEBigIntegerEncryptor` interface.
StandardPBEBigIntegerEncryptor() - Constructor for class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
  Creates a new instance of `StandardPBEBigIntegerEncryptor`.
StandardPBEByteEncryptor - Class in org.jasypt.encryption.pbe
  Standard implementation of the `PBEByteEncryptor` interface.
StandardPBEByteEncryptor() - Constructor for class org.jasypt.encryption.pbe.StandardPBEByteEncryptor
  Creates a new instance of `StandardPBEByteEncryptor`.
StandardPBEStringEncryptor - Class in org.jasypt.encryption.pbe
  Standard implementation of the `PBEStringEncryptor` interface.
StandardPBEStringEncryptor() - Constructor for class org.jasypt.encryption.pbe.StandardPBEStringEncryptor
  Creates a new instance of `StandardPBEStringEncryptor`.
StandardStringDigester - Class in org.jasypt.digest
  Standard implementation of the `StringDigester` interface.
StandardStringDigester() - Constructor for class org.jasypt.digest.StandardStringDigester
  Creates a new instance of `StandardStringDigester`.
STRING_OUTPUT_TYPE_BASE64 - Static variable in class org.jasypt.commons.CommonUtils
STRING_OUTPUT_TYPE_HEXADECIMAL - Static variable in class org.jasypt.commons.CommonUtils
StringDigester - Interface in org.jasypt.digest
  Common interface for all digesters which receive a String message and return a String digest.
StringDigesterConfig - Interface in org.jasypt.digest.config
  Common interface for config classes applicable to `StandardStringDigester` objects.
StringEncryptor - Interface in org.jasypt.encryption
  Common interface for all Encryptors which receive a String message and return a String result.
StringFixedIvGenerator - Class in org.jasypt.iv
  String based implementation of `IvGenerator`, that will always return the same initialization vector (IV).
StringFixedIvGenerator(String) - Constructor for class org.jasypt.iv.StringFixedIvGenerator
  Creates a new instance of `StringFixedIvGenerator` using the default charset.
StringFixedIvGenerator(String, String) - Constructor for class org.jasypt.iv.StringFixedIvGenerator
  Creates a new instance of `StringFixedIvGenerator`
StringFixedSaltGenerator - Class in org.jasypt.salt
  String based implementation of `FixedSaltGenerator`, that will always return the same salt.
StringFixedSaltGenerator(String) - Constructor for class org.jasypt.salt.StringFixedSaltGenerator
  Creates a new instance of `FixedStringSaltGenerator` using the default charset.
StringFixedSaltGenerator(String, String) - Constructor for class org.jasypt.salt.StringFixedSaltGenerator
  Creates a new instance of `FixedStringSaltGenerator`
StringPBEConfig - Interface in org.jasypt.encryption.pbe.config
  Common interface for config classes applicable to `StandardPBEStringEncryptor` objects.
StrongBinaryEncryptor - Class in org.jasypt.util.binary
  Utility class for easily performing high-strength encryption of binaries (byte arrays).
StrongBinaryEncryptor() - Constructor for class org.jasypt.util.binary.StrongBinaryEncryptor
  Creates a new instance of `StrongBinaryEncryptor`.
StrongDecimalNumberEncryptor - Class in org.jasypt.util.numeric
  Utility class for easily performing normal-strength encryption of BigDecimal objects.
StrongDecimalNumberEncryptor() - Constructor for class org.jasypt.util.numeric.StrongDecimalNumberEncryptor
  Creates a new instance of `StrongDecimalNumberEncryptor`.
StrongIntegerNumberEncryptor - Class in org.jasypt.util.numeric
  Utility class for easily performing normal-strength encryption of BigInteger objects.
StrongIntegerNumberEncryptor() - Constructor for class org.jasypt.util.numeric.StrongIntegerNumberEncryptor
  Creates a new instance of `StrongIntegerNumberEncryptor`.
StrongPasswordEncryptor - Class in org.jasypt.util.password
  Utility class for easily performing high-strength password digesting and checking.
StrongPasswordEncryptor() - Constructor for class org.jasypt.util.password.StrongPasswordEncryptor
  Creates a new instance of `StrongPasswordEncryptor`
StrongTextEncryptor - Class in org.jasypt.util.text
  Utility class for easily performing high-strength encryption of texts.
StrongTextEncryptor() - Constructor for class org.jasypt.util.text.StrongTextEncryptor
  Creates a new instance of `StrongTextEncryptor`.
substringAfter(String, String) - Static method in class org.jasypt.commons.CommonUtils
substringBefore(String, String) - Static method in class org.jasypt.commons.CommonUtils

## T

TextEncryptor - Interface in org.jasypt.util.text
  Common interface for all util classes aimed at text encryption
toHexadecimal(byte[]) - Static method in class org.jasypt.commons.CommonUtils

## V

validateIsTrue(boolean, String) - Static method in class org.jasypt.commons.CommonUtils
validateNotEmpty(String, String) - Static method in class org.jasypt.commons.CommonUtils
validateNotNull(Object, String) - Static method in class org.jasypt.commons.CommonUtils

## W

WebPBEConfig - Class in org.jasypt.encryption.pbe.config
  Implementation for `PBEConfig` which can be used from the Web PBE Config infrastructure (Filter + Servlet) to set the password for an encryptor from the web at initialization time.
WebPBEConfig() - Constructor for class org.jasypt.encryption.pbe.config.WebPBEConfig
  Creates a new `WebPBEConfig` instance.
WebPBEConfigFilter - Class in org.jasypt.web.pbeconfig
  This filter is intended to avoid access to the web application until an admin has set the encryption passwords.
WebPBEConfigFilter() - Constructor for class org.jasypt.web.pbeconfig.WebPBEConfigFilter
WebPBEConfigRegistry - Class in org.jasypt.web.pbeconfig
  Registry for `WebPBEConfig` objects.
WebPBEConfigServlet - Class in org.jasypt.web.pbeconfig
  Servlet for web PBE config processing.
WebPBEConfigServlet() - Constructor for class org.jasypt.web.pbeconfig.WebPBEConfigServlet
WebPBEInitializationContextListener - Class in org.jasypt.web.pbeconfig
  ContextListener which takes a `WebPBEInitializer` implementation class name as a parameter (<context-param>) and calls its `initializeWebPBEConfigs()` method to allow the webapp to create its PBE encryptors and declare their associated `WebPBEConfig` objects.
WebPBEInitializationContextListener() - Constructor for class org.jasypt.web.pbeconfig.WebPBEInitializationContextListener
WebPBEInitializer - Interface in org.jasypt.web.pbeconfig
  Interface which must be implemented by the user-defined classes which create and initialize webapp PBE encryptors for being configured through the web pbe configuration servlet.
WebStringPBEConfig - Class in org.jasypt.encryption.pbe.config
  Implementation for `StringPBEConfig` which can be used from the Web PBE Config infrastructure (Filter + Servlet) to set the password for an encryptor from the web at initialization time.
WebStringPBEConfig() - Constructor for class org.jasypt.encryption.pbe.config.WebStringPBEConfig
  Creates a new `WebStringPBEConfig` instance.

## Z

ZeroSaltGenerator - Class in org.jasypt.salt
  This implementation of `SaltGenerator` always returns a salt of the required length, filled with zero bytes.
ZeroSaltGenerator() - Constructor for class org.jasypt.salt.ZeroSaltGenerator
  Creates a new instance of `ZeroSaltGenerator`

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

Copyright © 2019 The JASYPT team. All rights reserved.