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