Package org.jasypt.encryption.pbe.config
Class SimpleStringPBEConfig
- java.lang.Object
-
- org.jasypt.encryption.pbe.config.SimplePBEConfig
-
- org.jasypt.encryption.pbe.config.SimpleStringPBEConfig
-
- All Implemented Interfaces:
PBECleanablePasswordConfig
,PBEConfig
,StringPBEConfig
public class SimpleStringPBEConfig extends SimplePBEConfig implements StringPBEConfig
Bean implementation for
StringPBEConfig
. This class allows the values for the configuration parameters to be set via "standard" setX methods.For any of the configuration parameters, if its setX method is not called, a null value will be returned by the corresponding getX method.
- Since:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
stringOutputType
-
Constructor Summary
Constructors Constructor Description SimpleStringPBEConfig()
Creates a new SimpleStringPBEConfig instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getStringOutputType()
This parameter lets the user specify the form in which String output will be encoded.void
setStringOutputType(java.lang.String stringOutputType)
Sets the the form in which String output will be encoded.-
Methods inherited from class org.jasypt.encryption.pbe.config.SimplePBEConfig
cleanPassword, getAlgorithm, getIvGenerator, getKeyObtentionIterations, getPassword, getPasswordCharArray, getPoolSize, getProvider, getProviderName, getSaltGenerator, setAlgorithm, setIvGenerator, setIvGeneratorClassName, setKeyObtentionIterations, setKeyObtentionIterations, setPassword, setPasswordCharArray, setPoolSize, setPoolSize, setProvider, setProviderClassName, setProviderName, setSaltGenerator, setSaltGeneratorClassName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jasypt.encryption.pbe.config.PBEConfig
getAlgorithm, getIvGenerator, getKeyObtentionIterations, getPassword, getPoolSize, getProvider, getProviderName, getSaltGenerator
-
-
-
-
Method Detail
-
setStringOutputType
public void setStringOutputType(java.lang.String stringOutputType)
Sets the the form in which String output will be encoded. Available encoding types are:
- base64 (default)
- hexadecimal
If not set, null will be returned.
Determines the result of:
getStringOutputType()
- Parameters:
stringOutputType
- the string output type.
-
getStringOutputType
public java.lang.String getStringOutputType()
Description copied from interface:StringPBEConfig
This parameter lets the user specify the form in which String output will be encoded. Available encoding types are:
- base64 (default)
- hexadecimal
- Specified by:
getStringOutputType
in interfaceStringPBEConfig
- Returns:
- The name of the encoding type for String output
-
-