Files
2026-04-08 23:40:05 +02:00

748 lines
24 KiB
C#

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;
}
}