Enum Class PasswordConverter

java.lang.Object
java.lang.Enum<PasswordConverter>
org.bouncycastle.crypto.PasswordConverter
All Implemented Interfaces:
Serializable, Comparable<PasswordConverter>, Constable, CharToByteConverter

public enum PasswordConverter extends Enum<PasswordConverter> implements CharToByteConverter
Standard char[] to byte[] converters for password based derivation algorithms.
  • Enum Constant Details

    • ASCII

      public static final PasswordConverter ASCII
      Do a straight char[] to 8 bit conversion.
    • UTF8

      public static final PasswordConverter UTF8
      Do a char[] conversion by producing UTF-8 data.
    • PKCS12

      public static final PasswordConverter PKCS12
      Do char[] to BMP conversion (i.e. 2 bytes per character).
  • Method Details

    • values

      public static PasswordConverter[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PasswordConverter valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null