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

SmimeEncryptionKeyPreferenceAttribute

using Org.BouncyCastle.Asn1.Cms; using Org.BouncyCastle.Asn1.X509; namespace Org.BouncyCastle.Asn1.Smime { public class SmimeEncryptionKeyPreferenceAttribute : AttributeX509 { public SmimeEncryptionKeyPreferenceAttribute(IssuerAndSerialNumber issAndSer) : base(SmimeAttributes.EncrypKeyPref, new DerSet(new DerTaggedObject(false, 0, issAndSer))) { } public SmimeEncryptionKeyPreferenceAttribute(RecipientKeyIdentifier rKeyID) : base(SmimeAttributes.EncrypKeyPref, new DerSet(new DerTaggedObject(false, 1, rKeyID))) { } public SmimeEncryptionKeyPreferenceAttribute(Asn1OctetString sKeyID) : base(SmimeAttributes.EncrypKeyPref, new DerSet(new DerTaggedObject(false, 2, sKeyID))) { } } }