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.