org.bouncycastle.asn1.x509

Class DigestInfo

Implemented Interfaces:
DEREncodable

public class DigestInfo
extends ASN1Encodable

The DigestInfo object.
 DigestInfo::=SEQUENCE{
          digestAlgorithm  AlgorithmIdentifier,
          digest OCTET STRING }
 

Constructor Summary

DigestInfo(ASN1Sequence obj)
DigestInfo(AlgorithmIdentifier algId, byte[] digest)

Method Summary

AlgorithmIdentifier
getAlgorithmId()
byte[]
getDigest()
static DigestInfo
getInstance(Object obj)
static DigestInfo
getInstance(ASN1TaggedObject obj, boolean explicit)
DERObject
toASN1Object()

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

DigestInfo

public DigestInfo(ASN1Sequence obj)


DigestInfo

public DigestInfo(AlgorithmIdentifier algId,
                  byte[] digest)

Method Details

getAlgorithmId

public AlgorithmIdentifier getAlgorithmId()


getDigest

public byte[] getDigest()


getInstance

public static DigestInfo getInstance(Object obj)


getInstance

public static DigestInfo getInstance(ASN1TaggedObject obj,
                                     boolean explicit)


toASN1Object

public DERObject toASN1Object()
Overrides:
toASN1Object in interface ASN1Encodable