Class AuthEnvelopedData
- Namespace
- Org.BouncyCastle.Asn1.Cms
- Assembly
- BouncyCastle.Cryptography.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
GetTagged(Asn1TaggedObject, bool)
public static AuthEnvelopedData GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- AuthEnvelopedData
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
- Asn1Object