Table of Contents

Class ObjectDigestInfo

Namespace
Enterprises.Org.BouncyCastle.Asn1.X509
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class ObjectDigestInfo : Asn1Encodable, IAsn1Convertible
Inheritance
ObjectDigestInfo
Implements
Inherited Members

Constructors

ObjectDigestInfo(int, string, AlgorithmIdentifier, byte[])

public ObjectDigestInfo(int digestedObjectType, string otherObjectTypeID, AlgorithmIdentifier digestAlgorithm, byte[] objectDigest)

Parameters

digestedObjectType int
otherObjectTypeID string
digestAlgorithm AlgorithmIdentifier
objectDigest byte[]

Fields

OtherObjectDigest

public const int OtherObjectDigest = 2

Field Value

int

PublicKey

public const int PublicKey = 0

Field Value

int

PublicKeyCert

public const int PublicKeyCert = 1

Field Value

int

Properties

DigestAlgorithm

public AlgorithmIdentifier DigestAlgorithm { get; }

Property Value

AlgorithmIdentifier

DigestedObjectType

public DerEnumerated DigestedObjectType { get; }

Property Value

DerEnumerated

ObjectDigest

public DerBitString ObjectDigest { get; }

Property Value

DerBitString

OtherObjectTypeID

public DerObjectIdentifier OtherObjectTypeID { get; }

Property Value

DerObjectIdentifier

Methods

GetInstance(Asn1TaggedObject, bool)

public static ObjectDigestInfo GetInstance(Asn1TaggedObject obj, bool isExplicit)

Parameters

obj Asn1TaggedObject
isExplicit bool

Returns

ObjectDigestInfo

GetInstance(object)

public static ObjectDigestInfo GetInstance(object obj)

Parameters

obj object

Returns

ObjectDigestInfo

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object