|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StringDigesterConfig
Common interface for config classes applicable to
StandardStringDigester
objects. This interface
extends DigesterConfig
to add config parameters specific to
String digesting.
Objects of classes implementing this interface will provide values for:
The config objects passed to a digester will only be queried once for each configuration parameter, and this will happen during the initialization of the digester object.
For a default implementation, see SimpleStringDigesterConfig
.
Method Summary | |
---|---|
String |
getStringOutputType()
This parameter lets the user specify the form in which String output will be encoded. |
Boolean |
isUnicodeNormalizationIgnored()
This parameter lets the user specify if the Unicode text normalization step performed during String digest and matching should be ignored. |
Methods inherited from interface org.jasypt.digest.config.DigesterConfig |
---|
getAlgorithm, getIterations, getProvider, getProviderName, getSaltGenerator, getSaltSizeBytes |
Method Detail |
---|
Boolean isUnicodeNormalizationIgnored()
This parameter lets the user specify if the Unicode text normalization step performed during String digest and matching should be ignored.
The Java Virtual Machine internally handles all Strings as UNICODE. When digesting or matching digests in jasypt, these Strings are first normalized to its NFC form so that digest matching is not affected by the specific form in which the messages where input.
It is normally safe (and recommended) to leave this parameter set to its default FALSE value (and thus DO perform normalization operations). But in some specific cases in which issues with legacy software could arise, it might be useful to set this to TRUE.
For more information on unicode text normalization, see this issue of Core Java Technologies Tech Tips.
String getStringOutputType()
This parameter lets the user specify the form in which String output will be encoded. Available encoding types are:
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |