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

Org.BouncyCastle.Asn1.Cms.KeyAgreeRecipientInfo

namespace Org.BouncyCastle.Asn1.Cms { public class KeyAgreeRecipientInfo : Asn1Encodable { public DerInteger Version { get; } public OriginatorIdentifierOrKey Originator { get; } public Asn1OctetString UserKeyingMaterial { get; } public AlgorithmIdentifier KeyEncryptionAlgorithm { get; } public Asn1Sequence RecipientEncryptedKeys { get; } public static KeyAgreeRecipientInfo GetInstance(object obj); public static KeyAgreeRecipientInfo GetInstance(Asn1TaggedObject obj, bool explicitly); public static KeyAgreeRecipientInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit); public KeyAgreeRecipientInfo(OriginatorIdentifierOrKey originator, Asn1OctetString ukm, AlgorithmIdentifier keyEncryptionAlgorithm, Asn1Sequence recipientEncryptedKeys); public KeyAgreeRecipientInfo(Asn1Sequence seq); } }