using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Smime { // Token: 0x02001E5D RID: 7773 [Token(Token = "0x2001E5D")] public class SmimeCapabilityVector { // Token: 0x0600C4DF RID: 50399 RVA: 0x002CEF30 File Offset: 0x002CD130 [Token(Token = "0x600C4DF")] [Address(RVA = "0x272F370", Offset = "0x272E170", VA = "0x18272F370")] 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: 0x0600C4E0 RID: 50400 RVA: 0x002CEF6C File Offset: 0x002CD16C [Token(Token = "0x600C4E0")] [Address(RVA = "0x272F450", Offset = "0x272E250", VA = "0x18272F450")] 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: 0x0600C4E1 RID: 50401 RVA: 0x002CEFD0 File Offset: 0x002CD1D0 [Token(Token = "0x600C4E1")] [Address(RVA = "0x272F1C0", Offset = "0x272DFC0", VA = "0x18272F1C0")] 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: 0x0600C4E2 RID: 50402 RVA: 0x002CF02C File Offset: 0x002CD22C [Token(Token = "0x600C4E2")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] public Asn1EncodableVector ToAsn1EncodableVector() { return this.capabilities; } // Token: 0x0600C4E3 RID: 50403 RVA: 0x002CF040 File Offset: 0x002CD240 [Token(Token = "0x600C4E3")] [Address(RVA = "0x272F620", Offset = "0x272E420", VA = "0x18272F620")] public SmimeCapabilityVector() { Asn1EncodableVector asn1EncodableVector; this.capabilities = asn1EncodableVector; base..ctor(); } // Token: 0x04007C66 RID: 31846 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4007C66")] private readonly Asn1EncodableVector capabilities; } }