Table of Contents

Class AuthEnvelopedData

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

Constructors

AuthEnvelopedData(OriginatorInfo, Asn1Set, EncryptedContentInfo, Asn1Set, Asn1OctetString, Asn1Set)

public AuthEnvelopedData(OriginatorInfo originatorInfo, Asn1Set recipientInfos, EncryptedContentInfo authEncryptedContentInfo, Asn1Set authAttrs, Asn1OctetString mac, Asn1Set unauthAttrs)

Parameters

originatorInfo OriginatorInfo
recipientInfos Asn1Set
authEncryptedContentInfo EncryptedContentInfo
authAttrs Asn1Set
mac Asn1OctetString
unauthAttrs Asn1Set

Properties

AuthAttrs

public Asn1Set AuthAttrs { get; }

Property Value

Asn1Set

AuthEncryptedContentInfo

public EncryptedContentInfo AuthEncryptedContentInfo { get; }

Property Value

EncryptedContentInfo

Mac

public Asn1OctetString Mac { get; }

Property Value

Asn1OctetString

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

GetInstance(Asn1TaggedObject, bool)

public static AuthEnvelopedData GetInstance(Asn1TaggedObject obj, bool isExplicit)

Parameters

obj Asn1TaggedObject
isExplicit bool

Returns

AuthEnvelopedData

GetInstance(object)

public static AuthEnvelopedData GetInstance(object obj)

Parameters

obj object

Returns

AuthEnvelopedData

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object