using System; using System.Collections; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Pkcs { // Token: 0x0200198E RID: 6542 [Token(Token = "0x200198E")] public abstract class Pkcs12Entry { // Token: 0x06009C3B RID: 39995 RVA: 0x00208758 File Offset: 0x00206958 [Token(Token = "0x6009C3B")] [Address(RVA = "0x1CC0DA0", Offset = "0x1CBFBA0", VA = "0x181CC0DA0")] protected internal Pkcs12Entry(IDictionary attributes) { int num; do { num = 0; base..ctor(); this.attributes = attributes; if (typeof(IEnumerator).TypeHandle == 0 || typeof(IEnumerator).TypeHandle == 0) { goto IL_51; } if (typeof(string).TypeHandle == 0) { goto IL_34; } if (typeof(string).TypeHandle != 0) { } } while (num != 0); return; IL_34: Type typeFromHandle = typeof(Asn1Encodable); throw new NullReferenceException(); IL_51: Type typeFromHandle2 = typeof(string); throw new NullReferenceException(); } // Token: 0x06009C3C RID: 39996 RVA: 0x002087E4 File Offset: 0x002069E4 [Token(Token = "0x6009C3C")] [Address(RVA = "0x1CC0CF0", Offset = "0x1CBFAF0", VA = "0x181CC0CF0")] [Obsolete] public Asn1Encodable GetBagAttribute(DerObjectIdentifier oid) { IDictionary dictionary; do { dictionary = this.attributes; } while (dictionary == 0); throw new NullReferenceException(); } // Token: 0x06009C3D RID: 39997 RVA: 0x00208808 File Offset: 0x00206A08 [Token(Token = "0x6009C3D")] [Address(RVA = "0x1CC0C40", Offset = "0x1CBFA40", VA = "0x181CC0C40")] [Obsolete] public Asn1Encodable GetBagAttribute(string oid) { IDictionary dictionary; do { dictionary = this.attributes; } while (dictionary == 0); throw new NullReferenceException(); } // Token: 0x06009C3E RID: 39998 RVA: 0x0020882C File Offset: 0x00206A2C [Token(Token = "0x6009C3E")] [Address(RVA = "0x1CC0BE0", Offset = "0x1CBF9E0", VA = "0x181CC0BE0")] [Obsolete] public IEnumerator GetBagAttributeKeys() { IDictionary dictionary = this.attributes; throw new NullReferenceException(); } // Token: 0x170018F7 RID: 6391 [Token(Token = "0x170018F7")] public Asn1Encodable this[DerObjectIdentifier oid] { [Token(Token = "0x6009C3F")] [Address(RVA = "0x1CC1190", Offset = "0x1CBFF90", VA = "0x181CC1190")] get { IDictionary dictionary; do { dictionary = this.attributes; } while (dictionary == 0); throw new NullReferenceException(); } } // Token: 0x170018F8 RID: 6392 [Token(Token = "0x170018F8")] public Asn1Encodable this[string oid] { [Token(Token = "0x6009C40")] [Address(RVA = "0x1CC10E0", Offset = "0x1CBFEE0", VA = "0x181CC10E0")] get { IDictionary dictionary; do { dictionary = this.attributes; } while (dictionary == 0); throw new NullReferenceException(); } } // Token: 0x170018F9 RID: 6393 // (get) Token: 0x06009C41 RID: 40001 RVA: 0x00208890 File Offset: 0x00206A90 [Token(Token = "0x170018F9")] public IEnumerable BagAttributeKeys { [Token(Token = "0x6009C41")] [Address(RVA = "0x1CC1060", Offset = "0x1CBFE60", VA = "0x181CC1060")] get { IDictionary dictionary = this.attributes; throw new NullReferenceException(); } } // Token: 0x04006927 RID: 26919 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4006927")] private readonly IDictionary attributes; } }