Table of Contents

Class DigestInfo

Namespace
Org.BouncyCastle.Asn1.X509
Assembly
BouncyCastle.Cryptography.dll
public class DigestInfo : Asn1Encodable, IAsn1Convertible
Inheritance
DigestInfo
Implements
Inherited Members

Constructors

DigestInfo(AlgorithmIdentifier, Asn1OctetString)

public DigestInfo(AlgorithmIdentifier digestAlgorithm, Asn1OctetString digest)

Parameters

digestAlgorithm AlgorithmIdentifier
digest Asn1OctetString

DigestInfo(AlgorithmIdentifier, byte[])

public DigestInfo(AlgorithmIdentifier algID, byte[] digest)

Parameters

algID AlgorithmIdentifier
digest byte[]

Properties

AlgorithmID

[Obsolete("Use 'DigestAlgorithm' property instead")]
public AlgorithmIdentifier AlgorithmID { get; }

Property Value

AlgorithmIdentifier

Digest

public Asn1OctetString Digest { get; }

Property Value

Asn1OctetString

DigestAlgorithm

public AlgorithmIdentifier DigestAlgorithm { get; }

Property Value

AlgorithmIdentifier

Methods

GetDigest()

[Obsolete("Use 'Digest' property instead")]
public byte[] GetDigest()

Returns

byte[]

GetInstance(Asn1TaggedObject, bool)

public static DigestInfo GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

DigestInfo

GetInstance(object)

public static DigestInfo GetInstance(object obj)

Parameters

obj object

Returns

DigestInfo

GetTagged(Asn1TaggedObject, bool)

public static DigestInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

DigestInfo

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object