Class KeyStore.Pbkdf2KdfParams

  • Enclosing class:
    KeyStore

    public static class KeyStore.Pbkdf2KdfParams
    extends java.lang.Object
    Represent a PBKDF2 parameter Class used in Key derivation
    • Constructor Summary

      Constructors 
      Constructor Description
      Pbkdf2KdfParams()
      Creates a Pbkdf2KdfParams instance.
      Pbkdf2KdfParams​(int dklen, int c, java.lang.String prf, java.lang.String salt)
      Create a Pbkdf2KdfParams instance
      Pbkdf2KdfParams​(java.lang.String salt)
      Creates a Pbkdf2KdfParams instance It will set default value excepts salt.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getC()
      Getter function for C
      int getDklen()
      Getter function for dklen
      static java.lang.String getName()
      Getter function for PBKDF2 name used in KeyStore
      java.lang.String getPrf()
      Getter function for PRF name
      java.lang.String getSalt()
      Getter function for salt
      void setC​(int c)
      Setter function for C
      void setDklen​(int dklen)
      Setter function for dklen
      void setPrf​(java.lang.String prf)
      Setter function for PRF name
      void setSalt​(java.lang.String salt)
      Setter function for satl
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Pbkdf2KdfParams

        public Pbkdf2KdfParams()
        Creates a Pbkdf2KdfParams instance. It will set default value.
      • Pbkdf2KdfParams

        public Pbkdf2KdfParams​(int dklen,
                               int c,
                               java.lang.String prf,
                               java.lang.String salt)
        Create a Pbkdf2KdfParams instance
        Parameters:
        dklen - derived key length
        c - PBKDF2 parameter
        prf - prf name used in PBKDF2 algorithm
        salt - salt
      • Pbkdf2KdfParams

        public Pbkdf2KdfParams​(java.lang.String salt)
        Creates a Pbkdf2KdfParams instance It will set default value excepts salt.
        Parameters:
        salt - salt
    • Method Detail

      • getDklen

        public int getDklen()
        Getter function for dklen
        Returns:
        int
      • setDklen

        public void setDklen​(int dklen)
        Setter function for dklen
        Parameters:
        dklen - derived key length
      • getC

        public int getC()
        Getter function for C
        Returns:
        integer
      • setC

        public void setC​(int c)
        Setter function for C
        Parameters:
        c - The value of C
      • getPrf

        public java.lang.String getPrf()
        Getter function for PRF name
        Returns:
        String
      • setPrf

        public void setPrf​(java.lang.String prf)
        Setter function for PRF name
        Parameters:
        prf - prf name
      • getSalt

        public java.lang.String getSalt()
        Getter function for salt
        Returns:
        String
      • setSalt

        public void setSalt​(java.lang.String salt)
        Setter function for satl
        Parameters:
        salt - salt String
      • getName

        public static java.lang.String getName()
        Getter function for PBKDF2 name used in KeyStore
        Returns:
        String