Table of Contents

Class EvidenceRecord

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

Constructors

EvidenceRecord(CryptoInfos, EncryptionInfo, ArchiveTimeStamp)

public EvidenceRecord(CryptoInfos cryptoInfos, EncryptionInfo encryptionInfo, ArchiveTimeStamp archiveTimeStamp)

Parameters

cryptoInfos CryptoInfos
encryptionInfo EncryptionInfo
archiveTimeStamp ArchiveTimeStamp

EvidenceRecord(AlgorithmIdentifier[], CryptoInfos, EncryptionInfo, ArchiveTimeStampSequence)

public EvidenceRecord(AlgorithmIdentifier[] digestAlgorithms, CryptoInfos cryptoInfos, EncryptionInfo encryptionInfo, ArchiveTimeStampSequence archiveTimeStampSequence)

Parameters

digestAlgorithms AlgorithmIdentifier[]
cryptoInfos CryptoInfos
encryptionInfo EncryptionInfo
archiveTimeStampSequence ArchiveTimeStampSequence

Properties

ArchiveTimeStampSequence

public virtual ArchiveTimeStampSequence ArchiveTimeStampSequence { get; }

Property Value

ArchiveTimeStampSequence

CryptoInfos

public virtual CryptoInfos CryptoInfos { get; }

Property Value

CryptoInfos

EncryptionInfo

public virtual EncryptionInfo EncryptionInfo { get; }

Property Value

EncryptionInfo

Version

public virtual DerInteger Version { get; }

Property Value

DerInteger

Methods

AddArchiveTimeStamp(ArchiveTimeStamp, bool)

public virtual EvidenceRecord AddArchiveTimeStamp(ArchiveTimeStamp ats, bool newChain)

Parameters

ats ArchiveTimeStamp
newChain bool

Returns

EvidenceRecord

GetDigestAlgorithms()

public virtual AlgorithmIdentifier[] GetDigestAlgorithms()

Returns

AlgorithmIdentifier[]

GetInstance(Asn1TaggedObject, bool)

public static EvidenceRecord GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

EvidenceRecord

GetInstance(object)

public static EvidenceRecord GetInstance(object obj)

Parameters

obj object

Returns

EvidenceRecord

GetTagged(Asn1TaggedObject, bool)

public static EvidenceRecord GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

EvidenceRecord

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object