using System; using System.Collections; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509 { // Token: 0x02001852 RID: 6226 [Token(Token = "0x2001852")] [StructLayout(3)] public class X509Extensions : Asn1Encodable { // Token: 0x0600A7EA RID: 42986 RVA: 0x0027108C File Offset: 0x0026F28C [Token(Token = "0x600A7EA")] [Address(RVA = "0x277C4A0", Offset = "0x277AEA0", VA = "0x18277C4A0")] public static X509Extensions GetInstance(Asn1TaggedObject obj, bool explicitly) { return X509Extensions.GetInstance(Asn1Sequence.GetInstance(obj, explicitly)); } // Token: 0x0600A7EB RID: 42987 RVA: 0x002710A8 File Offset: 0x0026F2A8 [Token(Token = "0x600A7EB")] [Address(RVA = "0x277C1F0", Offset = "0x277ABF0", VA = "0x18277C1F0")] public static X509Extensions GetInstance(object obj) { /* An exception occurred when decompiling this method (0600A7EB) ICSharpCode.Decompiler.DecompilerException: Error decompiling BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::GetInstance(System.Object) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_40: stloc:string(var_9_46, call:string(Platform::GetTypeName, ldloc:object(obj))) stloc:ArgumentException(var_10_5E, newobj:ArgumentException(ArgumentException::.ctor, call:string(string::Concat, ldstr:string("unknown object in factory: "), ldloc:string(var_9_46)), ldstr:string("obj"))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0600A7EC RID: 42988 RVA: 0x00271114 File Offset: 0x0026F314 [Token(Token = "0x600A7EC")] [Address(RVA = "0x277D5B0", Offset = "0x277BFB0", VA = "0x18277D5B0")] private X509Extensions(Asn1Sequence seq) { int num; do { IDictionary dictionary = Platform.CreateHashtable(); this.extensions = dictionary; base..ctor(); IList list = Platform.CreateArrayList(); this.ordering = list; IEnumerator enumerator = seq.GetEnumerator(); X509Extension x509Extension; if (enumerator != 0) { if (enumerator == 0 || enumerator == 0) { goto IL_117; } Asn1Sequence asn1Sequence; Asn1SequenceParser parser = asn1Sequence.Parser; Asn1Encodable asn1Encodable; if (asn1Encodable != (ulong)3L) { } Asn1SequenceParser parser2 = asn1Sequence.Parser; DerBoolean derBoolean; bool isTrue = derBoolean.IsTrue; Asn1SequenceParser parser3 = asn1Sequence.Parser; IDictionary dictionary2 = this.extensions; Asn1OctetString asn1OctetString; if (asn1OctetString != 0) { goto IL_C7; } IDictionary dictionary3 = this.extensions; x509Extension.critical = isTrue; x509Extension.value = asn1OctetString; IList list2 = this.ordering; num = 0; } if (x509Extension != 0) { } if (num != -1) { } } while (num != 0); return; IL_C7: DerObjectIdentifier derObjectIdentifier; ArgumentException ex = new ArgumentException("repeated extension found: " + derObjectIdentifier); throw new NullReferenceException(); IL_117: throw new NullReferenceException(); } // Token: 0x0600A7ED RID: 42989 RVA: 0x00271244 File Offset: 0x0026F444 [Token(Token = "0x600A7ED")] [Address(RVA = "0x277DE80", Offset = "0x277C880", VA = "0x18277DE80")] public X509Extensions(IDictionary extensions) { } // Token: 0x0600A7EE RID: 42990 RVA: 0x00271254 File Offset: 0x0026F454 [Token(Token = "0x600A7EE")] [Address(RVA = "0x277DE90", Offset = "0x277C890", VA = "0x18277DE90")] public X509Extensions(IList ordering, IDictionary extensions) { int num; do { num = 0; IDictionary dictionary = Platform.CreateHashtable(); this.extensions = dictionary; base..ctor(); if (ordering == 0) { } IList list = Platform.CreateArrayList(ordering); this.ordering = list; if (list != 0) { if (num < list) { num += num; num++; } if (list == 0) { } if (list == 0) { goto IL_9D; } IDictionary dictionary2 = this.extensions; if (num < list) { num += num; num++; } if (num == 0) { num += 19; } if (num == 0) { goto IL_91; } if (num < num) { num += num; num++; } list += list; num += 5; num += 19; } if (num != 0) { } if (num != -1) { } } while (num != 0); return; IL_91: throw new NullReferenceException(); IL_9D: throw new NullReferenceException(); } // Token: 0x0600A7EF RID: 42991 RVA: 0x00271304 File Offset: 0x0026F504 [Token(Token = "0x600A7EF")] [Address(RVA = "0x277D200", Offset = "0x277BC00", VA = "0x18277D200")] public X509Extensions(IList oids, IList values) { int num; do { num = 0; IDictionary dictionary = Platform.CreateHashtable(); this.extensions = dictionary; base..ctor(); IList list = Platform.CreateArrayList(oids); this.ordering = list; if (list != 0) { if (num < list) { num += num; num++; } if (list == 0) { } if (list == 0) { goto IL_9D; } IDictionary dictionary2 = this.extensions; num++; if (num < list) { num += num; num++; } if (num == 0) { num += 19; } if (num == 0) { goto IL_91; } if (num < num) { num += num; num++; } list += list; num += 5; num += 19; } if (num != 0) { } if (num != -1) { } } while (num != 0); return; IL_91: throw new NullReferenceException(); IL_9D: throw new NullReferenceException(); } // Token: 0x0600A7F0 RID: 42992 RVA: 0x002713B4 File Offset: 0x0026F5B4 [Token(Token = "0x600A7F0")] [Address(RVA = "0x277DE70", Offset = "0x277C870", VA = "0x18277DE70")] [Obsolete] public X509Extensions(Hashtable extensions) { } // Token: 0x0600A7F1 RID: 42993 RVA: 0x002713C4 File Offset: 0x0026F5C4 [Token(Token = "0x600A7F1")] [Address(RVA = "0x277DAE0", Offset = "0x277C4E0", VA = "0x18277DAE0")] [Obsolete] public X509Extensions(ArrayList ordering, Hashtable extensions) { int num; do { num = 0; IDictionary dictionary = Platform.CreateHashtable(); this.extensions = dictionary; base..ctor(); if (ordering == 0) { } IList list = Platform.CreateArrayList(ordering); this.ordering = list; if (list != 0) { if (num < list) { num += num; num++; } if (list == 0) { } if (list == 0) { goto IL_86; } IDictionary dictionary2 = this.extensions; num += num; num++; list += list; num += 5; num += 19; } if (num != 0) { } if (num != -1) { } } while (num != 0); return; IL_86: throw new NullReferenceException(); } // Token: 0x0600A7F2 RID: 42994 RVA: 0x0027145C File Offset: 0x0026F65C [Token(Token = "0x600A7F2")] [Address(RVA = "0x277E270", Offset = "0x277CC70", VA = "0x18277E270")] [Obsolete] public X509Extensions(ArrayList oids, ArrayList values) { int num; do { num = 0; IDictionary dictionary = Platform.CreateHashtable(); this.extensions = dictionary; base..ctor(); IList list = Platform.CreateArrayList(oids); this.ordering = list; if (list != 0) { if (num < list) { num += num; num++; } if (list == 0) { } if (list == 0) { goto IL_97; } IDictionary dictionary2 = this.extensions; num++; object syncRoot = values.SyncRoot; if (syncRoot == 0) { } if (syncRoot == 0) { goto IL_8B; } if (num < syncRoot) { num += num; num++; } list += list; num += 5; num += 19; } if (num != 0) { } if (num != -1) { } } while (num != 0); return; IL_8B: throw new NullReferenceException(); IL_97: throw new NullReferenceException(); } // Token: 0x0600A7F3 RID: 42995 RVA: 0x00271508 File Offset: 0x0026F708 [Token(Token = "0x600A7F3")] [Address(RVA = "0x277C520", Offset = "0x277AF20", VA = "0x18277C520")] [Obsolete] public IEnumerator Oids() { EnumerableProxy enumerableProxy = new EnumerableProxy(this.ordering); throw new NullReferenceException(); } // Token: 0x17001A5B RID: 6747 // (get) Token: 0x0600A7F4 RID: 42996 RVA: 0x00271528 File Offset: 0x0026F728 [Token(Token = "0x17001A5B")] public IEnumerable ExtensionOids { [Token(Token = "0x600A7F4")] [Address(RVA = "0x277E5D0", Offset = "0x277CFD0", VA = "0x18277E5D0")] get { /* An exception occurred when decompiling this method (0600A7F4) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerable BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.X509Extensions::get_ExtensionOids() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:EnumerableProxy(var_0_0B, newobj:EnumerableProxy(EnumerableProxy::.ctor, ldfld:IList[exp:IEnumerable](X509Extensions::ordering, ldloc:X509Extensions(this)))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x0600A7F5 RID: 42997 RVA: 0x00271540 File Offset: 0x0026F740 [Token(Token = "0x600A7F5")] [Address(RVA = "0x277C140", Offset = "0x277AB40", VA = "0x18277C140")] public X509Extension GetExtension(DerObjectIdentifier oid) { IDictionary dictionary; do { dictionary = this.extensions; } while (dictionary == 0); throw new NullReferenceException(); } // Token: 0x0600A7F6 RID: 42998 RVA: 0x00271564 File Offset: 0x0026F764 [Token(Token = "0x600A7F6")] [Address(RVA = "0x277C5B0", Offset = "0x277AFB0", VA = "0x18277C5B0", Slot = "5")] public override Asn1Object ToAsn1Object() { Asn1EncodableVector asn1EncodableVector; for (;;) { int num = 0; IList list = this.ordering; if (asn1EncodableVector != 0) { break; } ArrayTypeMismatchException ex; if (ex != 0) { } if (num != -1) { } if (num == 0) { goto Block_3; } } if (asn1EncodableVector == 0) { } int num2 = 0; if (asn1EncodableVector == 0) { throw new NullReferenceException(); } IDictionary dictionary = this.extensions; if (num2 == 0) { } if (num2 != 0) { Asn1Encodable[] array = new Asn1Encodable[1]; if (asn1EncodableVector != 0) { } array[0] = asn1EncodableVector; Asn1EncodableVector asn1EncodableVector2 = new Asn1EncodableVector(array); Asn1Encodable[] array2 = new Asn1Encodable[1]; DerBoolean @true = DerBoolean.True; throw new ArrayTypeMismatchException(); } throw new NullReferenceException(); Block_3: DerSequence derSequence = new DerSequence(asn1EncodableVector); throw new NullReferenceException(); } // Token: 0x0600A7F7 RID: 42999 RVA: 0x002716B0 File Offset: 0x0026F8B0 [Token(Token = "0x600A7F7")] [Address(RVA = "0x277BA40", Offset = "0x277A440", VA = "0x18277BA40")] public bool Equivalent(X509Extensions other) { int num; do { num = 0; IDictionary dictionary = this.extensions; IDictionary dictionary2 = other.extensions; IDictionary dictionary3 = this.extensions; IDictionary dictionary4 = this.extensions; if (num != -1) { if (typeof(IDisposable).TypeHandle == (ulong)121L) { } if (typeof(IDisposable).TypeHandle == (ulong)119L) { break; } } } while (num != 0); throw new NullReferenceException(); } // Token: 0x0600A7F8 RID: 43000 RVA: 0x00271720 File Offset: 0x0026F920 [Token(Token = "0x600A7F8")] [Address(RVA = "0x277BD30", Offset = "0x277A730", VA = "0x18277BD30")] public DerObjectIdentifier[] GetExtensionOids() { return X509Extensions.ToOidArray(this.ordering); } // Token: 0x0600A7F9 RID: 43001 RVA: 0x00271738 File Offset: 0x0026F938 [Token(Token = "0x600A7F9")] [Address(RVA = "0x277C510", Offset = "0x277AF10", VA = "0x18277C510")] public DerObjectIdentifier[] GetNonCriticalExtensionOids() { int num = 0; return this.GetExtensionOids(num != 0); } // Token: 0x0600A7FA RID: 43002 RVA: 0x00271750 File Offset: 0x0026F950 [Token(Token = "0x600A7FA")] [Address(RVA = "0x277BD20", Offset = "0x277A720", VA = "0x18277BD20")] public DerObjectIdentifier[] GetCriticalExtensionOids() { return this.GetExtensionOids(true); } // Token: 0x0600A7FB RID: 43003 RVA: 0x00271764 File Offset: 0x0026F964 [Token(Token = "0x600A7FB")] [Address(RVA = "0x277BD90", Offset = "0x277A790", VA = "0x18277BD90")] private DerObjectIdentifier[] GetExtensionOids(bool isCritical) { int num; IList list; do { num = 0; list = Platform.CreateArrayList(); IList list2 = this.ordering; if (list != 0) { if (num < list) { num += num; num++; } if (list == 0) { } if (list == 0) { goto IL_8D; } IDictionary dictionary = this.extensions; if (num < list) { num += num; num++; } int num2 = 0; num2 += num2; num += 19; ulong num3; num = (int)((ulong)num + num3); if (num == 0 || num == 0) { goto IL_81; } } if (num != 0) { } if (num != -1) { } } while (num != 0); return X509Extensions.ToOidArray(list); IL_81: throw new NullReferenceException(); IL_8D: throw new NullReferenceException(); } // Token: 0x0600A7FC RID: 43004 RVA: 0x00271804 File Offset: 0x0026FA04 [Token(Token = "0x600A7FC")] [Address(RVA = "0x277CA60", Offset = "0x277B460", VA = "0x18277CA60")] private static DerObjectIdentifier[] ToOidArray(IList oids) { DerObjectIdentifier[] array = new DerObjectIdentifier[0]; int num = 0; num += num; num++; return array; } // Token: 0x04006D05 RID: 27909 [Token(Token = "0x4006D05")] public static readonly DerObjectIdentifier SubjectDirectoryAttributes = new DerObjectIdentifier("2.5.29.9"); // Token: 0x04006D06 RID: 27910 [Token(Token = "0x4006D06")] public static readonly DerObjectIdentifier SubjectKeyIdentifier = new DerObjectIdentifier("2.5.29.14"); // Token: 0x04006D07 RID: 27911 [Token(Token = "0x4006D07")] public static readonly DerObjectIdentifier KeyUsage = new DerObjectIdentifier("2.5.29.15"); // Token: 0x04006D08 RID: 27912 [Token(Token = "0x4006D08")] public static readonly DerObjectIdentifier PrivateKeyUsagePeriod = new DerObjectIdentifier("2.5.29.16"); // Token: 0x04006D09 RID: 27913 [Token(Token = "0x4006D09")] public static readonly DerObjectIdentifier SubjectAlternativeName = new DerObjectIdentifier("2.5.29.17"); // Token: 0x04006D0A RID: 27914 [Token(Token = "0x4006D0A")] public static readonly DerObjectIdentifier IssuerAlternativeName = new DerObjectIdentifier("2.5.29.18"); // Token: 0x04006D0B RID: 27915 [Token(Token = "0x4006D0B")] public static readonly DerObjectIdentifier BasicConstraints = new DerObjectIdentifier("2.5.29.19"); // Token: 0x04006D0C RID: 27916 [Token(Token = "0x4006D0C")] public static readonly DerObjectIdentifier CrlNumber = new DerObjectIdentifier("2.5.29.20"); // Token: 0x04006D0D RID: 27917 [Token(Token = "0x4006D0D")] public static readonly DerObjectIdentifier ReasonCode = new DerObjectIdentifier("2.5.29.21"); // Token: 0x04006D0E RID: 27918 [Token(Token = "0x4006D0E")] public static readonly DerObjectIdentifier InstructionCode = new DerObjectIdentifier("2.5.29.23"); // Token: 0x04006D0F RID: 27919 [Token(Token = "0x4006D0F")] public static readonly DerObjectIdentifier InvalidityDate = new DerObjectIdentifier("2.5.29.24"); // Token: 0x04006D10 RID: 27920 [Token(Token = "0x4006D10")] public static readonly DerObjectIdentifier DeltaCrlIndicator = new DerObjectIdentifier("2.5.29.27"); // Token: 0x04006D11 RID: 27921 [Token(Token = "0x4006D11")] public static readonly DerObjectIdentifier IssuingDistributionPoint = new DerObjectIdentifier("2.5.29.28"); // Token: 0x04006D12 RID: 27922 [Token(Token = "0x4006D12")] public static readonly DerObjectIdentifier CertificateIssuer = new DerObjectIdentifier("2.5.29.29"); // Token: 0x04006D13 RID: 27923 [Token(Token = "0x4006D13")] public static readonly DerObjectIdentifier NameConstraints = new DerObjectIdentifier("2.5.29.30"); // Token: 0x04006D14 RID: 27924 [Token(Token = "0x4006D14")] public static readonly DerObjectIdentifier CrlDistributionPoints = new DerObjectIdentifier("2.5.29.31"); // Token: 0x04006D15 RID: 27925 [Token(Token = "0x4006D15")] public static readonly DerObjectIdentifier CertificatePolicies = new DerObjectIdentifier("2.5.29.32"); // Token: 0x04006D16 RID: 27926 [Token(Token = "0x4006D16")] public static readonly DerObjectIdentifier PolicyMappings = new DerObjectIdentifier("2.5.29.33"); // Token: 0x04006D17 RID: 27927 [Token(Token = "0x4006D17")] public static readonly DerObjectIdentifier AuthorityKeyIdentifier = new DerObjectIdentifier("2.5.29.35"); // Token: 0x04006D18 RID: 27928 [Token(Token = "0x4006D18")] public static readonly DerObjectIdentifier PolicyConstraints = new DerObjectIdentifier("2.5.29.36"); // Token: 0x04006D19 RID: 27929 [Token(Token = "0x4006D19")] public static readonly DerObjectIdentifier ExtendedKeyUsage = new DerObjectIdentifier("2.5.29.37"); // Token: 0x04006D1A RID: 27930 [Token(Token = "0x4006D1A")] public static readonly DerObjectIdentifier FreshestCrl = new DerObjectIdentifier("2.5.29.46"); // Token: 0x04006D1B RID: 27931 [Token(Token = "0x4006D1B")] public static readonly DerObjectIdentifier InhibitAnyPolicy = new DerObjectIdentifier("2.5.29.54"); // Token: 0x04006D1C RID: 27932 [Token(Token = "0x4006D1C")] public static readonly DerObjectIdentifier AuthorityInfoAccess = new DerObjectIdentifier("1.3.6.1.5.5.7.1.1"); // Token: 0x04006D1D RID: 27933 [Token(Token = "0x4006D1D")] public static readonly DerObjectIdentifier SubjectInfoAccess = new DerObjectIdentifier("1.3.6.1.5.5.7.1.11"); // Token: 0x04006D1E RID: 27934 [Token(Token = "0x4006D1E")] public static readonly DerObjectIdentifier LogoType = new DerObjectIdentifier("1.3.6.1.5.5.7.1.12"); // Token: 0x04006D1F RID: 27935 [Token(Token = "0x4006D1F")] public static readonly DerObjectIdentifier BiometricInfo = new DerObjectIdentifier("1.3.6.1.5.5.7.1.2"); // Token: 0x04006D20 RID: 27936 [Token(Token = "0x4006D20")] public static readonly DerObjectIdentifier QCStatements = new DerObjectIdentifier("1.3.6.1.5.5.7.1.3"); // Token: 0x04006D21 RID: 27937 [Token(Token = "0x4006D21")] public static readonly DerObjectIdentifier AuditIdentity = new DerObjectIdentifier("1.3.6.1.5.5.7.1.4"); // Token: 0x04006D22 RID: 27938 [Token(Token = "0x4006D22")] public static readonly DerObjectIdentifier NoRevAvail = new DerObjectIdentifier("2.5.29.56"); // Token: 0x04006D23 RID: 27939 [Token(Token = "0x4006D23")] public static readonly DerObjectIdentifier TargetInformation = new DerObjectIdentifier("2.5.29.55"); // Token: 0x04006D24 RID: 27940 [Token(Token = "0x4006D24")] public static readonly DerObjectIdentifier ExpiredCertsOnCrl = new DerObjectIdentifier("2.5.29.60"); // Token: 0x04006D25 RID: 27941 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4006D25")] private readonly IDictionary extensions; // Token: 0x04006D26 RID: 27942 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4006D26")] private readonly IList ordering; } }