using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Cms; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Smime { // Token: 0x02001F3E RID: 7998 [Token(Token = "0x2001F3E")] public class SmimeEncryptionKeyPreferenceAttribute : AttributeX509 { // Token: 0x0600C8B2 RID: 51378 RVA: 0x002D78E0 File Offset: 0x002D5AE0 [Token(Token = "0x600C8B2")] [Address(RVA = "0x2D93210", Offset = "0x2D92210", VA = "0x182D93210")] public SmimeEncryptionKeyPreferenceAttribute(IssuerAndSerialNumber issAndSer) { DerObjectIdentifier encrypKeyPref = SmimeAttributes.EncrypKeyPref; int num; int num2; DerTaggedObject derTaggedObject = new DerTaggedObject(num != 0, num2, issAndSer); num2 = 0; num = 0; DerSet derSet = new DerSet(derTaggedObject); base..ctor(); this.attrType = encrypKeyPref; this.attrValues = derSet; } // Token: 0x0600C8B3 RID: 51379 RVA: 0x002D7920 File Offset: 0x002D5B20 [Token(Token = "0x600C8B3")] [Address(RVA = "0x2D933D0", Offset = "0x2D923D0", VA = "0x182D933D0")] public SmimeEncryptionKeyPreferenceAttribute(RecipientKeyIdentifier rKeyID) { DerObjectIdentifier encrypKeyPref = SmimeAttributes.EncrypKeyPref; int num; DerTaggedObject derTaggedObject = new DerTaggedObject(num != 0, 1, rKeyID); num = 0; DerSet derSet = new DerSet(derTaggedObject); base..ctor(); this.attrType = encrypKeyPref; this.attrValues = derSet; } // Token: 0x0600C8B4 RID: 51380 RVA: 0x002D795C File Offset: 0x002D5B5C [Token(Token = "0x600C8B4")] [Address(RVA = "0x2D932F0", Offset = "0x2D922F0", VA = "0x182D932F0")] public SmimeEncryptionKeyPreferenceAttribute(Asn1OctetString sKeyID) { DerObjectIdentifier encrypKeyPref = SmimeAttributes.EncrypKeyPref; int num; DerTaggedObject derTaggedObject = new DerTaggedObject(num != 0, 2, sKeyID); num = 0; DerSet derSet = new DerSet(derTaggedObject); base..ctor(); this.attrType = encrypKeyPref; this.attrValues = derSet; } } }