Class SimpleStringPBEConfig

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
Author:
Daniel Fernández
  • Constructor Details

    • SimpleStringPBEConfig

      public SimpleStringPBEConfig()

      Creates a new SimpleStringPBEConfig instance.

  • Method Details

    • setStringOutputType

      public void setStringOutputType(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 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 interface StringPBEConfig
      Returns:
      The name of the encoding type for String output