using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Smime { // Token: 0x02001880 RID: 6272 [Token(Token = "0x2001880")] [StructLayout(3)] public class SmimeCapabilityVector { // Token: 0x0600A905 RID: 43269 RVA: 0x00276A30 File Offset: 0x00274C30 [Token(Token = "0x600A905")] [Address(RVA = "0x2635A80", Offset = "0x2634480", VA = "0x182635A80")] public void AddCapability(DerObjectIdentifier capability) { Asn1EncodableVector asn1EncodableVector = this.capabilities; Asn1Encodable[] array = new Asn1Encodable[1]; DerSequence derSequence = new DerSequence(capability); if (derSequence != 0) { } array[0] = derSequence; asn1EncodableVector.Add(array); } // Token: 0x0600A906 RID: 43270 RVA: 0x00276A6C File Offset: 0x00274C6C [Token(Token = "0x600A906")] [Address(RVA = "0x2635B60", Offset = "0x2634560", VA = "0x182635B60")] public void AddCapability(DerObjectIdentifier capability, int value) { Asn1EncodableVector asn1EncodableVector = this.capabilities; Asn1Encodable[] array = new Asn1Encodable[1]; Asn1Encodable[] array2 = new Asn1Encodable[2]; if (capability != 0) { } array2[0] = capability; DerInteger derInteger = new DerInteger(value); if (derInteger != 0) { } array2[1] = derInteger; DerSequence derSequence = new DerSequence(array2); if (derSequence != 0) { } array[0] = derSequence; asn1EncodableVector.Add(array); } // Token: 0x0600A907 RID: 43271 RVA: 0x00276AD0 File Offset: 0x00274CD0 [Token(Token = "0x600A907")] [Address(RVA = "0x26358D0", Offset = "0x26342D0", VA = "0x1826358D0")] public void AddCapability(DerObjectIdentifier capability, Asn1Encodable parameters) { Asn1EncodableVector asn1EncodableVector = this.capabilities; Asn1Encodable[] array = new Asn1Encodable[1]; Asn1Encodable[] array2 = new Asn1Encodable[2]; if (capability != 0) { } array2[0] = capability; if (parameters != 0) { } array2[1] = parameters; DerSequence derSequence = new DerSequence(array2); if (derSequence != 0) { } array[0] = derSequence; asn1EncodableVector.Add(array); } // Token: 0x0600A908 RID: 43272 RVA: 0x00276B2C File Offset: 0x00274D2C [Token(Token = "0x600A908")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] public Asn1EncodableVector ToAsn1EncodableVector() { return this.capabilities; } // Token: 0x0600A909 RID: 43273 RVA: 0x00276B40 File Offset: 0x00274D40 [Token(Token = "0x600A909")] [Address(RVA = "0x2635D30", Offset = "0x2634730", VA = "0x182635D30")] public SmimeCapabilityVector() { Asn1EncodableVector asn1EncodableVector; this.capabilities = asn1EncodableVector; base..ctor(); } // Token: 0x04006E23 RID: 28195 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4006E23")] private readonly Asn1EncodableVector capabilities; } }