Class PbkdKeyData

  • All Implemented Interfaces:
    ASN1Encodable, Encodable

    public class PbkdKeyData
    extends ASN1Object
    Carrier for the contents of a PBEKey stored in a BCFKS keystore.
         PbkdKeyData ::= SEQUENCE {
             keyAlgorithm   UTF8String,
             password       OCTET STRING,
             salt           [0] IMPLICIT OCTET STRING OPTIONAL,
             iterationCount [1] IMPLICIT INTEGER OPTIONAL,
             encoded        [2] IMPLICIT OCTET STRING OPTIONAL
         }
     
    • Constructor Detail

      • PbkdKeyData

        public PbkdKeyData​(java.lang.String keyAlgorithm,
                           byte[] password,
                           byte[] salt,
                           int iterationCount,
                           byte[] encoded)
    • Method Detail

      • getInstance

        public static PbkdKeyData getInstance​(java.lang.Object o)
      • getKeyAlgorithm

        public java.lang.String getKeyAlgorithm()
      • getPassword

        public byte[] getPassword()
      • getSalt

        public byte[] getSalt()
      • getIterationCount

        public int getIterationCount()
      • getKeyEncoding

        public byte[] getKeyEncoding()