Table of Contents

Class AuthenticatedData

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

Constructors

AuthenticatedData(OriginatorInfo, Asn1Set, AlgorithmIdentifier, AlgorithmIdentifier, ContentInfo, Asn1Set, Asn1OctetString, Asn1Set)

public AuthenticatedData(OriginatorInfo originatorInfo, Asn1Set recipientInfos, AlgorithmIdentifier macAlgorithm, AlgorithmIdentifier digestAlgorithm, ContentInfo encapsulatedContent, Asn1Set authAttrs, Asn1OctetString mac, Asn1Set unauthAttrs)

Parameters

originatorInfo OriginatorInfo
recipientInfos Asn1Set
macAlgorithm AlgorithmIdentifier
digestAlgorithm AlgorithmIdentifier
encapsulatedContent ContentInfo
authAttrs Asn1Set
mac Asn1OctetString
unauthAttrs Asn1Set

Properties

AuthAttrs

public Asn1Set AuthAttrs { get; }

Property Value

Asn1Set

DigestAlgorithm

public AlgorithmIdentifier DigestAlgorithm { get; }

Property Value

AlgorithmIdentifier

EncapsulatedContentInfo

public ContentInfo EncapsulatedContentInfo { get; }

Property Value

ContentInfo

Mac

public Asn1OctetString Mac { get; }

Property Value

Asn1OctetString

MacAlgorithm

public AlgorithmIdentifier MacAlgorithm { get; }

Property Value

AlgorithmIdentifier

OriginatorInfo

public OriginatorInfo OriginatorInfo { get; }

Property Value

OriginatorInfo

RecipientInfos

public Asn1Set RecipientInfos { get; }

Property Value

Asn1Set

UnauthAttrs

public Asn1Set UnauthAttrs { get; }

Property Value

Asn1Set

Version

public DerInteger Version { get; }

Property Value

DerInteger

Methods

CalculateVersion(OriginatorInfo)

public static int CalculateVersion(OriginatorInfo origInfo)

Parameters

origInfo OriginatorInfo

Returns

int

GetInstance(Asn1TaggedObject, bool)

public static AuthenticatedData GetInstance(Asn1TaggedObject obj, bool isExplicit)

Parameters

obj Asn1TaggedObject
isExplicit bool

Returns

AuthenticatedData

GetInstance(object)

public static AuthenticatedData GetInstance(object obj)

Parameters

obj object

Returns

AuthenticatedData

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object