All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
AlgorithmRegistry |
Utility class for retrieving the names of all the digest or encryption
algorithms available to Jasypt.
|
AlgorithmRegistryCLI |
This class supports the CLI "listAlgorithms" operation.
|
AlreadyInitializedException |
Exception thrown when an attempt is made to change the configuration
of an entity once it has been initialized.
|
BasicBinaryEncryptor |
Utility class for easily performing normal-strength encryption of
binaries (byte arrays).
|
BasicDecimalNumberEncryptor |
Utility class for easily performing normal-strength encryption of
BigDecimal objects.
|
BasicIntegerNumberEncryptor |
Utility class for easily performing normal-strength encryption of
BigInteger objects.
|
BasicPasswordEncryptor |
Utility class for easily performing password digesting and checking.
|
BasicTextEncryptor |
Utility class for easily performing normal-strength encryption of texts.
|
BigDecimalEncryptor |
Common interface for all Encryptors which receive a
BigDecimal (arbitrary precision) message and return a BigDecimal result.
|
BigIntegerEncryptor |
Common interface for all Encryptors which receive a
BigInteger (arbitrary precision) message and return a BigInteger result.
|
BinaryEncryptor |
Common interface for all util classes aimed at binary encryption
|
ByteArrayFixedSaltGenerator |
Byte-array based implementation of FixedSaltGenerator , that will
always return the same salt.
|
ByteDigester |
Common interface for all digesters which receive a byte array message and
return a byte array digest.
|
ByteEncryptor |
Common interface for all Encryptors which receive a
byte array message and return a byte array result.
|
CleanablePasswordBased |
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.
|
CommonUtils |
Common utils regarding treatment of parameter values and encoding operations.
|
ConfigurablePasswordEncryptor |
Utility class for easily performing password digesting and checking.
|
DecimalNumberEncryptor |
Common interface for all util classes aimed at decimal number encryption.
|
Digester |
Utility class for creating digests without using a salt or iterating
the hash function.
|
DigesterConfig |
|
EncryptableProperties |
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.
|
EncryptionInitializationException |
Exception thrown when an error is raised during initialization of
an entity.
|
EncryptionOperationNotPossibleException |
General exception thrown when any errors are raised during encryption,
digesting, etc.
|
EnvironmentDigesterConfig |
Implementation for DigesterConfig which can retrieve configuration
values from environment variables or system properties.
|
EnvironmentPBEConfig |
Implementation for PBEConfig which can retrieve configuration
values from environment variables or system properties.
|
EnvironmentStringDigesterConfig |
Implementation for StringDigesterConfig which can retrieve configuration
values from environment variables or system properties.
|
EnvironmentStringPBEConfig |
Implementation for StringPBEConfig which can retrieve configuration
values from environment variables or system properties.
|
FixedByteArraySaltGenerator |
Deprecated.
|
FixedSaltGenerator |
Marker interface for all implementations of SaltGenerator that
will always return the same salt (for the same amount of bytes asked).
|
FixedStringSaltGenerator |
Deprecated.
|
IntegerNumberEncryptor |
Common interface for all util classes aimed at integer number encryption.
|
JasyptPBEStringDecryptionCLI |
This class supports the CLI "decrypt" operation.
|
JasyptPBEStringEncryptionCLI |
This class supports the CLI "encrypt" operation.
|
JasyptStatelessService |
This class acts as a stateless service for encryption, decryption and
digest operations, letting its clients configure all the jasypt environment
(algorithms, passwords, providers...) from Strings in a single call, be it
using direct values, environment variables or java vm properties.
|
JasyptStringDigestCLI |
This class supports the CLI "digest" operation.
|
Normalizer |
Utility for the normalization of Unicode Strings to NFC form.
|
PasswordAlreadyCleanedException |
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).
|
PasswordBased |
Common interface for all entities which can be set a password.
|
PasswordEncryptor |
Common interface for all util classes aimed at password encryption.
|
PBEBigDecimalCleanablePasswordEncryptor |
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 |
Common interface for all Password Based Encryptors which receive a
BigDecimal message and return a BigDecimal result.
|
PBEBigIntegerCleanablePasswordEncryptor |
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 |
Common interface for all Password Based Encryptors which receive a BigInteger
message and return a BigInteger result.
|
PBEByteCleanablePasswordEncryptor |
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 |
Common interface for all Password Based Encryptors which receive a
byte array message and return a byte array result.
|
PBECleanablePasswordConfig |
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 |
|
PBEStringCleanablePasswordEncryptor |
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 |
Common interface for all Password Based Encryptors which receive a
String message and return a String result.
|
PooledByteDigester |
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.
|
PooledPBEBigDecimalEncryptor |
|
PooledPBEBigIntegerEncryptor |
|
PooledPBEByteEncryptor |
|
PooledPBEStringEncryptor |
|
PooledStringDigester |
|
PropertyValueEncryptionUtils |
Utility class to encrypt/decrypt values in properties files which could be
encrypted.
|
RandomSaltGenerator |
This implementation of SaltGenerator holds a secure random
generator which can be used for generating random salts for encryption
or digesting.
|
RFC2307MD5PasswordEncryptor |
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.
|
RFC2307SHAPasswordEncryptor |
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.
|
RFC2307SMD5PasswordEncryptor |
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.
|
RFC2307SSHAPasswordEncryptor |
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.
|
SaltGenerator |
Common interface for all salt generators which can be applied in digest
or encryption operations.
|
SimpleDigesterConfig |
|
SimplePBEConfig |
|
SimpleStringDigesterConfig |
|
SimpleStringPBEConfig |
|
StandardByteDigester |
|
StandardPBEBigDecimalEncryptor |
|
StandardPBEBigIntegerEncryptor |
|
StandardPBEByteEncryptor |
|
StandardPBEStringEncryptor |
|
StandardStringDigester |
|
StringDigester |
Common interface for all digesters which receive a String message and
return a String digest.
|
StringDigesterConfig |
|
StringEncryptor |
Common interface for all Encryptors which receive a
String message and return a String result.
|
StringFixedSaltGenerator |
|
StringPBEConfig |
|
StrongBinaryEncryptor |
Utility class for easily performing high-strength encryption of
binaries (byte arrays).
|
StrongDecimalNumberEncryptor |
Utility class for easily performing normal-strength encryption of
BigDecimal objects.
|
StrongIntegerNumberEncryptor |
Utility class for easily performing normal-strength encryption of
BigInteger objects.
|
StrongPasswordEncryptor |
Utility class for easily performing high-strength password
digesting and checking.
|
StrongTextEncryptor |
Utility class for easily performing high-strength encryption of texts.
|
TextEncryptor |
Common interface for all util classes aimed at text encryption
|
WebPBEConfig |
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.
|
WebPBEConfigFilter |
This filter is intended to avoid access to the web application until
an admin has set the encryption passwords.
|
WebPBEConfigRegistry |
|
WebPBEConfigServlet |
Servlet for web PBE config processing.
|
WebPBEInitializationContextListener |
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.
|
WebPBEInitializer |
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 |
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.
|
ZeroSaltGenerator |
This implementation of SaltGenerator always returns a salt
of the required length, filled with zero bytes.
|