Table of Contents

Class MessageImprint

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

Constructors

MessageImprint(AlgorithmIdentifier, Asn1OctetString)

public MessageImprint(AlgorithmIdentifier hashAlgorithm, Asn1OctetString hashedMessage)

Parameters

hashAlgorithm AlgorithmIdentifier
hashedMessage Asn1OctetString

MessageImprint(AlgorithmIdentifier, byte[])

public MessageImprint(AlgorithmIdentifier hashAlgorithm, byte[] hashedMessage)

Parameters

hashAlgorithm AlgorithmIdentifier
hashedMessage byte[]

Properties

HashAlgorithm

public AlgorithmIdentifier HashAlgorithm { get; }

Property Value

AlgorithmIdentifier

HashedMessage

public Asn1OctetString HashedMessage { get; }

Property Value

Asn1OctetString

Methods

GetHashedMessage()

public byte[] GetHashedMessage()

Returns

byte[]

GetInstance(Asn1TaggedObject, bool)

public static MessageImprint GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

MessageImprint

GetInstance(object)

public static MessageImprint GetInstance(object obj)

Parameters

obj object

Returns

MessageImprint

GetTagged(Asn1TaggedObject, bool)

public static MessageImprint GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

MessageImprint

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object