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