terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
X509KeyUsageExtension.cs
Go to the documentation of this file.
1using System;
3
5{
6 // Token: 0x0200011B RID: 283
7 public sealed class X509KeyUsageExtension : X509Extension
8 {
9 // Token: 0x060006AF RID: 1711 RVA: 0x00018850 File Offset: 0x00016A50
11 {
12 }
13
14 // Token: 0x060006B0 RID: 1712 RVA: 0x00018864 File Offset: 0x00016A64
23
24 // Token: 0x060006B1 RID: 1713 RVA: 0x0001889C File Offset: 0x00016A9C
26 {
27 this._critical = true;
29 byte[] array = this.Encode();
31 }
32
33 // Token: 0x17000173 RID: 371
34 // (get) Token: 0x060006B2 RID: 1714 RVA: 0x000188CC File Offset: 0x00016ACC
36 {
37 get
38 {
39 AsnDecodeStatus status = this._status;
40 return this._keyUsages;
41 }
42 }
43
44 // Token: 0x060006B3 RID: 1715 RVA: 0x000188E8 File Offset: 0x00016AE8
46 {
47 while (asnEncodedData == null)
48 {
49 }
50 if (asnEncodedData._oid != null)
51 {
52 return;
53 }
54 byte[] raw = asnEncodedData._raw;
55 base.RawData = raw;
56 byte[] raw2 = this._raw;
57 this._critical = "2.5.29.15" != null;
60 }
61
62 // Token: 0x060006B4 RID: 1716 RVA: 0x00002050 File Offset: 0x00000250
64 {
65 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
66 }
67
68 // Token: 0x060006B5 RID: 1717 RVA: 0x0001893C File Offset: 0x00016B3C
70 {
71 int num = 1;
72 if (extension == null || num != 0)
73 {
74 return;
75 }
76 }
77
78 // Token: 0x060006B6 RID: 1718 RVA: 0x00018964 File Offset: 0x00016B64
79 internal byte[] Encode()
80 {
81 if (this._keyUsages != X509KeyUsageFlags.None)
82 {
83 return;
84 }
85 }
86
87 // Token: 0x060006B7 RID: 1719 RVA: 0x00018980 File Offset: 0x00016B80
88 internal override string ToString(bool multiLine)
89 {
90 AsnDecodeStatus status = this._status;
91 byte[] raw = this._raw;
92 string text;
93 return text;
94 }
95
96 // Token: 0x0400052F RID: 1327
97 internal const string oid = "2.5.29.15";
98
99 // Token: 0x04000530 RID: 1328
100 internal const string friendlyName = "Key Usage";
101
102 // Token: 0x04000531 RID: 1329
104
105 // Token: 0x04000532 RID: 1330
107
108 // Token: 0x04000533 RID: 1331
110 }
111}
class f__AnonymousType0<< Count > j__TPar
X509KeyUsageExtension(AsnEncodedData encodedKeyUsage, bool critical)