<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.0" />

Org.BouncyCastle.Asn1.Cms.AuthenticatedData

namespace Org.BouncyCastle.Asn1.Cms { public class AuthenticatedData : Asn1Encodable { public DerInteger Version { get; } public OriginatorInfo OriginatorInfo { get; } public Asn1Set RecipientInfos { get; } public AlgorithmIdentifier MacAlgorithm { get; } public AlgorithmIdentifier DigestAlgorithm { get; } public ContentInfo EncapsulatedContentInfo { get; } public Asn1Set AuthAttrs { get; } public Asn1OctetString Mac { get; } public Asn1Set UnauthAttrs { get; } public static AuthenticatedData GetInstance(object obj); public static AuthenticatedData GetInstance(Asn1TaggedObject obj, bool isExplicit); public AuthenticatedData(OriginatorInfo originatorInfo, Asn1Set recipientInfos, AlgorithmIdentifier macAlgorithm, AlgorithmIdentifier digestAlgorithm, ContentInfo encapsulatedContent, Asn1Set authAttrs, Asn1OctetString mac, Asn1Set unauthAttrs); public static int CalculateVersion(OriginatorInfo origInfo); } }