public class

MacData

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.pkcs.MacData

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
MacData(ASN1Sequence seq)
MacData(DigestInfo digInfo, byte[] salt, int iterationCount)
Public Methods
static MacData getInstance(Object obj)
BigInteger getIterationCount()
DigestInfo getMac()
byte[] getSalt()
DERObject toASN1Object()
 MacData ::= SEQUENCE {
     mac      DigestInfo,
     macSalt  OCTET STRING,
     iterations INTEGER DEFAULT 1
     -- Note: The default is for historic reasons and its use is deprecated.
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

public MacData (ASN1Sequence seq)

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

Public Methods

public static MacData getInstance (Object obj)

public BigInteger getIterationCount ()

public DigestInfo getMac ()

public byte[] getSalt ()

public DERObject toASN1Object ()

 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.
 

Returns
  • the basic DERObject construction.