Class MacData

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.pkcs.MacData
All Implemented Interfaces:
ASN1Encodable, Encodable

public class MacData extends ASN1Object
  • Constructor Details

    • MacData

      public MacData(DigestInfo digInfo, byte[] salt, int iterationCount)
  • Method Details

    • getInstance

      public static MacData getInstance(Object obj)
    • getMac

      public DigestInfo getMac()
    • getSalt

      public byte[] getSalt()
    • getIterationCount

      public BigInteger getIterationCount()
    • toASN1Primitive

      public ASN1Primitive toASN1Primitive()
       MacData ::= SEQUENCE {
           mac      DigestInfo,
           macSalt  OCTET STRING,
           iterations INTEGER DEFAULT 1
           -- Note: The default is for historic reasons and its use is deprecated. A
           -- higher value, like 1024 is recommended.
       
      Specified by:
      toASN1Primitive in interface ASN1Encodable
      Specified by:
      toASN1Primitive in class ASN1Object
      Returns:
      the basic ASN1Primitive construction.