using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Smime { // Token: 0x02001F3D RID: 7997 [Token(Token = "0x2001F3D")] public class SmimeCapabilityVector { // Token: 0x0600C8AD RID: 51373 RVA: 0x002D77B4 File Offset: 0x002D59B4 [Token(Token = "0x600C8AD")] [Address(RVA = "0x2D927A0", Offset = "0x2D917A0", VA = "0x182D927A0")] 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: 0x0600C8AE RID: 51374 RVA: 0x002D77F0 File Offset: 0x002D59F0 [Token(Token = "0x600C8AE")] [Address(RVA = "0x2D92880", Offset = "0x2D91880", VA = "0x182D92880")] 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: 0x0600C8AF RID: 51375 RVA: 0x002D7854 File Offset: 0x002D5A54 [Token(Token = "0x600C8AF")] [Address(RVA = "0x2D925F0", Offset = "0x2D915F0", VA = "0x182D925F0")] 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: 0x0600C8B0 RID: 51376 RVA: 0x002D78B0 File Offset: 0x002D5AB0 [Token(Token = "0x600C8B0")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] public Asn1EncodableVector ToAsn1EncodableVector() { return this.capabilities; } // Token: 0x0600C8B1 RID: 51377 RVA: 0x002D78C4 File Offset: 0x002D5AC4 [Token(Token = "0x600C8B1")] [Address(RVA = "0x2D92A50", Offset = "0x2D91A50", VA = "0x182D92A50")] public SmimeCapabilityVector() { Asn1EncodableVector asn1EncodableVector; this.capabilities = asn1EncodableVector; base..ctor(); } // Token: 0x04007E1F RID: 32287 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4007E1F")] private readonly Asn1EncodableVector capabilities; } }