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

Org.BouncyCastle.Asn1.Cms.EnvelopedData

public class EnvelopedData : Asn1Encodable
namespace Org.BouncyCastle.Asn1.Cms { public class EnvelopedData : Asn1Encodable { public DerInteger Version { get; } public OriginatorInfo OriginatorInfo { get; } public Asn1Set RecipientInfos { get; } public EncryptedContentInfo EncryptedContentInfo { get; } public Asn1Set UnprotectedAttrs { get; } public static EnvelopedData GetInstance(object obj); public static EnvelopedData GetInstance(Asn1TaggedObject obj, bool explicitly); public EnvelopedData(OriginatorInfo originatorInfo, Asn1Set recipientInfos, EncryptedContentInfo encryptedContentInfo, Asn1Set unprotectedAttrs); public EnvelopedData(OriginatorInfo originatorInfo, Asn1Set recipientInfos, EncryptedContentInfo encryptedContentInfo, Attributes unprotectedAttrs); public static int CalculateVersion(OriginatorInfo originatorInfo, Asn1Set recipientInfos, Asn1Set unprotectedAttrs); } }