Class PBKDF1KeyWithParameters

java.lang.Object
org.bouncycastle.jcajce.PBKDF1Key
org.bouncycastle.jcajce.PBKDF1KeyWithParameters
All Implemented Interfaces:
Serializable, Key, PBEKey, SecretKey, Destroyable, PBKDFKey

public class PBKDF1KeyWithParameters extends PBKDF1Key implements PBEKey
A password based key for use with PBKDF1 as defined in PKCS#5 with full PBE parameters.
See Also:
  • Constructor Details

    • PBKDF1KeyWithParameters

      public PBKDF1KeyWithParameters(char[] password, CharToByteConverter converter, byte[] salt, int iterationCount)
      Basic constructor for a password based key with generation parameters for PBKDF1.
      Parameters:
      password - password to use.
      converter - the converter to use to turn the char array into octets.
      salt - salt for generation algorithm
      iterationCount - iteration count for generation algorithm.
  • Method Details

    • getSalt

      public byte[] getSalt()
      Return the salt to use in the key derivation function.
      Specified by:
      getSalt in interface PBEKey
      Returns:
      the salt to use in the KDF.
    • getIterationCount

      public int getIterationCount()
      Return the iteration count to use in the key derivation function.
      Specified by:
      getIterationCount in interface PBEKey
      Returns:
      the iteration count to use in the KDF.