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

Org.BouncyCastle.Asn1.Cms.KemRecipientInfo

public sealed class KemRecipientInfo : Asn1Encodable
namespace Org.BouncyCastle.Asn1.Cms { public sealed class KemRecipientInfo : Asn1Encodable { public RecipientIdentifier RecipientIdentifier { get; } public AlgorithmIdentifier Kem { get; } public Asn1OctetString Kemct { get; } public AlgorithmIdentifier Kdf { get; } public AlgorithmIdentifier Wrap { get; } public Asn1OctetString Ukm { get; } public Asn1OctetString EncryptedKey { get; } public static KemRecipientInfo GetInstance(object obj); public static KemRecipientInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit); public static KemRecipientInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit); public KemRecipientInfo(RecipientIdentifier rid, AlgorithmIdentifier kem, Asn1OctetString kemct, AlgorithmIdentifier kdf, DerInteger kekLength, Asn1OctetString ukm, AlgorithmIdentifier wrap, Asn1OctetString encryptedKey); } }