terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
X509Crl.cs
Go to the documentation of this file.
1using System;
3using System.IO;
10
11namespace Mono.Security.X509
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000013")]
14 public class X509Crl
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x60000A6")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1A8B588", Offset = "0x1A8B588", Length = "0xF4")]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "CreateFromFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509Crl))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "LoadCrl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509Crl))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
25 public X509Crl(byte[] crl)
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x60000A7")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1A8B67C", Offset = "0x1A8B67C", Length = "0x5D8")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X501), Member = "ToString", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToDateTime", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(DateTime))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl.X509CrlEntry), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509ExtensionCollection), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
44 {
45 typeof(string),
46 typeof(string)
47 }, ReturnType = typeof(bool))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
49 {
51 typeof(int),
53 typeof(int),
54 typeof(int)
55 }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
58 {
59 typeof(string),
60 typeof(string)
61 }, ReturnType = typeof(string))]
62 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 40)]
63 private void Parse(byte[] crl)
64 {
65 throw null;
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x17000024")]
70 {
71 [global::Cpp2ILInjected.Token(Token = "0x60000A8")]
72 [global::Cpp2ILInjected.Address(RVA = "0x1A8BD20", Offset = "0x1A8BD20", Length = "0xC")]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = "ReadOnly", MemberParameters = new object[] { typeof(ArrayList) }, ReturnType = typeof(ArrayList))]
75 get
76 {
77 throw null;
78 }
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x17000025")]
82 public X509Crl.X509CrlEntry this[int index]
83 {
84 [global::Cpp2ILInjected.Token(Token = "0x60000A9")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1A8BD2C", Offset = "0x1A8BD2C", Length = "0x90")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
89 get
90 {
91 throw null;
92 }
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x17000026")]
97 {
98 [global::Cpp2ILInjected.Token(Token = "0x60000AA")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1A8BDBC", Offset = "0x1A8BDBC", Length = "0x4")]
100 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 get
103 {
104 throw null;
105 }
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x17000027")]
110 {
111 [global::Cpp2ILInjected.Token(Token = "0x60000AB")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1A8BF0C", Offset = "0x1A8BF0C", Length = "0x8")]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 get
115 {
116 throw null;
117 }
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x17000028")]
121 public byte[] Hash
122 {
123 [global::Cpp2ILInjected.Token(Token = "0x60000AC")]
124 [global::Cpp2ILInjected.Address(RVA = "0x1A8BF14", Offset = "0x1A8BF14", Length = "0x1F8")]
125 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "VerifySignature", MemberParameters = new object[] { typeof(DSA) }, ReturnType = typeof(bool))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "VerifySignature", MemberParameters = new object[] { typeof(RSA) }, ReturnType = typeof(bool))]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[] { typeof(X509Crl) }, ReturnType = typeof(string))]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS1), Member = "CreateFromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(HashAlgorithm))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
134 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
135 get
136 {
137 throw null;
138 }
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x17000029")]
142 public string IssuerName
143 {
144 [global::Cpp2ILInjected.Token(Token = "0x60000AD")]
145 [global::Cpp2ILInjected.Address(RVA = "0x1A8C10C", Offset = "0x1A8C10C", Length = "0x8")]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
147 get
148 {
149 throw null;
150 }
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x1700002A")]
155 {
156 [global::Cpp2ILInjected.Token(Token = "0x60000AE")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1A8C114", Offset = "0x1A8C114", Length = "0x8")]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 get
160 {
161 throw null;
162 }
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x1700002B")]
167 {
168 [global::Cpp2ILInjected.Token(Token = "0x60000AF")]
169 [global::Cpp2ILInjected.Address(RVA = "0x1A8C11C", Offset = "0x1A8C11C", Length = "0x8")]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
171 get
172 {
173 throw null;
174 }
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x1700002C")]
178 public string SignatureAlgorithm
179 {
180 [global::Cpp2ILInjected.Token(Token = "0x60000B0")]
181 [global::Cpp2ILInjected.Address(RVA = "0x1A8C124", Offset = "0x1A8C124", Length = "0x8")]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 get
184 {
185 throw null;
186 }
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x1700002D")]
190 public byte[] Signature
191 {
192 [global::Cpp2ILInjected.Token(Token = "0x60000B1")]
193 [global::Cpp2ILInjected.Address(RVA = "0x1A8C12C", Offset = "0x1A8C12C", Length = "0x74")]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
196 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
197 get
198 {
199 throw null;
200 }
201 }
202
203 [global::Cpp2ILInjected.Token(Token = "0x1700002E")]
204 public byte[] RawData
205 {
206 [global::Cpp2ILInjected.Token(Token = "0x60000B2")]
207 [global::Cpp2ILInjected.Address(RVA = "0x1A8C1A0", Offset = "0x1A8C1A0", Length = "0x70")]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "Import", MemberParameters = new object[] { typeof(X509Crl) }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
211 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
212 get
213 {
214 throw null;
215 }
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x1700002F")]
219 public byte Version
220 {
221 [global::Cpp2ILInjected.Token(Token = "0x60000B3")]
222 [global::Cpp2ILInjected.Address(RVA = "0x1A8C210", Offset = "0x1A8C210", Length = "0x8")]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
224 get
225 {
226 throw null;
227 }
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x17000030")]
231 public bool IsCurrent
232 {
233 [global::Cpp2ILInjected.Token(Token = "0x60000B4")]
234 [global::Cpp2ILInjected.Address(RVA = "0x1A8C218", Offset = "0x1A8C218", Length = "0x60")]
235 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
237 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
238 get
239 {
240 throw null;
241 }
242 }
243
244 [global::Cpp2ILInjected.Token(Token = "0x60000B5")]
245 [global::Cpp2ILInjected.Address(RVA = "0x1A8C278", Offset = "0x1A8C278", Length = "0xE4")]
246 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
247 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Equality", MemberParameters = new object[]
249 {
252 }, ReturnType = typeof(bool))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_GreaterThanOrEqual", MemberParameters = new object[]
254 {
257 }, ReturnType = typeof(bool))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_LessThanOrEqual", MemberParameters = new object[]
259 {
262 }, ReturnType = typeof(bool))]
263 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
265 {
266 throw null;
267 }
268
269 [global::Cpp2ILInjected.Token(Token = "0x60000B6")]
270 [global::Cpp2ILInjected.Address(RVA = "0x1A8C35C", Offset = "0x1A8C35C", Length = "0x70")]
271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
273 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
274 public byte[] GetBytes()
275 {
276 throw null;
277 }
278
279 [global::Cpp2ILInjected.Token(Token = "0x60000B7")]
280 [global::Cpp2ILInjected.Address(RVA = "0x1A8C3CC", Offset = "0x1A8C3CC", Length = "0x64")]
281 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "GetCrlEntry", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(X509Crl.X509CrlEntry))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
284 private bool Compare(byte[] array1, byte[] array2)
285 {
286 throw null;
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x60000B8")]
290 [global::Cpp2ILInjected.Address(RVA = "0x1A8C430", Offset = "0x1A8C430", Length = "0x7C")]
291 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509ChainImplMono", Member = "CheckRevocation", MemberParameters = new object[]
293 {
296 typeof(bool)
297 }, ReturnType = typeof(X509ChainStatusFlags))]
298 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl), Member = "GetCrlEntry", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(X509Crl.X509CrlEntry))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
301 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
303 {
304 throw null;
305 }
306
307 [global::Cpp2ILInjected.Token(Token = "0x60000B9")]
308 [global::Cpp2ILInjected.Address(RVA = "0x1A8BDC0", Offset = "0x1A8BDC0", Length = "0x14C")]
309 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "GetCrlEntry", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(X509Crl.X509CrlEntry))]
311 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl.X509CrlEntry), Member = "get_SerialNumber", ReturnType = typeof(byte[]))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl), Member = "Compare", MemberParameters = new object[]
314 {
315 typeof(byte[]),
316 typeof(byte[])
317 }, ReturnType = typeof(bool))]
318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
321 {
322 throw null;
323 }
324
325 [global::Cpp2ILInjected.Token(Token = "0x60000BA")]
326 [global::Cpp2ILInjected.Address(RVA = "0x1A8C51C", Offset = "0x1A8C51C", Length = "0x21C")]
327 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
328 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509ExtensionCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509Extension))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BasicConstraintsExtension), Member = ".ctor", MemberParameters = new object[] { typeof(X509Extension) }, ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyUsageExtension), Member = ".ctor", MemberParameters = new object[] { typeof(X509Extension) }, ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyUsageExtension), Member = "Support", MemberParameters = new object[] { typeof(KeyUsages) }, ReturnType = typeof(bool))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
334 {
335 typeof(string),
336 typeof(string)
337 }, ReturnType = typeof(bool))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
339 {
340 typeof(string),
341 typeof(string)
342 }, ReturnType = typeof(bool))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = "get_DSA", ReturnType = typeof(DSA))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl), Member = "VerifySignature", MemberParameters = new object[] { typeof(RSA) }, ReturnType = typeof(bool))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
348 {
349 throw null;
350 }
351
352 [global::Cpp2ILInjected.Token(Token = "0x60000BB")]
353 [global::Cpp2ILInjected.Address(RVA = "0x1A8C738", Offset = "0x1A8C738", Length = "0x2B0")]
354 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
355 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "VerifySignature", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(bool))]
356 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
358 {
359 typeof(string),
360 typeof(string)
361 }, ReturnType = typeof(bool))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DSASignatureDeformatter), Member = ".ctor", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
367 {
368 typeof(int),
369 typeof(int)
370 }, ReturnType = typeof(int))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
372 {
373 typeof(Array),
374 typeof(int),
375 typeof(Array),
376 typeof(int),
377 typeof(int)
378 }, ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl), Member = "get_Hash", ReturnType = typeof(byte[]))]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
381 {
382 typeof(string),
383 typeof(string)
384 }, ReturnType = typeof(string))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
387 internal bool VerifySignature(DSA dsa)
388 {
389 throw null;
390 }
391
392 [global::Cpp2ILInjected.Token(Token = "0x60000BC")]
393 [global::Cpp2ILInjected.Address(RVA = "0x1A8C9E8", Offset = "0x1A8C9E8", Length = "0xCC")]
394 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "VerifySignature", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(bool))]
396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "VerifySignature", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(bool))]
397 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RSAPKCS1SignatureDeformatter), Member = ".ctor", MemberParameters = new object[] { typeof(AsymmetricAlgorithm) }, ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS1), Member = "HashNameFromOid", MemberParameters = new object[]
400 {
401 typeof(string),
402 typeof(bool)
403 }, ReturnType = typeof(string))]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl), Member = "get_Hash", ReturnType = typeof(byte[]))]
405 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
406 internal bool VerifySignature(RSA rsa)
407 {
408 throw null;
409 }
410
411 [global::Cpp2ILInjected.Token(Token = "0x60000BD")]
412 [global::Cpp2ILInjected.Address(RVA = "0x1A8CAB4", Offset = "0x1A8CAB4", Length = "0x174")]
413 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509ChainImplMono", Member = "CheckRevocation", MemberParameters = new object[]
415 {
418 typeof(bool)
419 }, ReturnType = typeof(X509ChainStatusFlags))]
420 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl), Member = "VerifySignature", MemberParameters = new object[] { typeof(DSA) }, ReturnType = typeof(bool))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl), Member = "VerifySignature", MemberParameters = new object[] { typeof(RSA) }, ReturnType = typeof(bool))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
424 {
425 typeof(string),
426 typeof(string)
427 }, ReturnType = typeof(string))]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
430 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
432 {
433 throw null;
434 }
435
436 [global::Cpp2ILInjected.Token(Token = "0x60000BE")]
437 [global::Cpp2ILInjected.Address(RVA = "0x1A8CC28", Offset = "0x1A8CC28", Length = "0x224")]
438 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
439 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Open", MemberParameters = new object[]
441 {
442 typeof(string),
446 }, ReturnType = typeof(FileStream))]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
448 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
449 public static X509Crl CreateFromFile(string filename)
450 {
451 throw null;
452 }
453
454 [global::Cpp2ILInjected.Token(Token = "0x400005C")]
455 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
456 private string issuer;
457
458 [global::Cpp2ILInjected.Token(Token = "0x400005D")]
459 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
460 private byte version;
461
462 [global::Cpp2ILInjected.Token(Token = "0x400005E")]
463 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
465
466 [global::Cpp2ILInjected.Token(Token = "0x400005F")]
467 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
469
470 [global::Cpp2ILInjected.Token(Token = "0x4000060")]
471 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
473
474 [global::Cpp2ILInjected.Token(Token = "0x4000061")]
475 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
476 private string signatureOID;
477
478 [global::Cpp2ILInjected.Token(Token = "0x4000062")]
479 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
480 private byte[] signature;
481
482 [global::Cpp2ILInjected.Token(Token = "0x4000063")]
483 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
485
486 [global::Cpp2ILInjected.Token(Token = "0x4000064")]
487 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
488 private byte[] encoded;
489
490 [global::Cpp2ILInjected.Token(Token = "0x4000065")]
491 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
492 private byte[] hash_value;
493
494 [global::Cpp2ILInjected.Token(Token = "0x2000014")]
495 public class X509CrlEntry
496 {
497 [global::Cpp2ILInjected.Token(Token = "0x60000BF")]
498 [global::Cpp2ILInjected.Address(RVA = "0x1A8CE4C", Offset = "0x1A8CE4C", Length = "0x80")]
499 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509ExtensionCollection), Member = ".ctor", ReturnType = typeof(void))]
502 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
507
508 [global::Cpp2ILInjected.Token(Token = "0x60000C0")]
509 [global::Cpp2ILInjected.Address(RVA = "0x1A8BC54", Offset = "0x1A8BC54", Length = "0xCC")]
510 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "Parse", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
511 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Reverse", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]" }, ReturnType = typeof(void))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToDateTime", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(DateTime))]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509ExtensionCollection), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
518 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
519 internal X509CrlEntry(ASN1 entry)
520 {
521 throw null;
522 }
523
524 [global::Cpp2ILInjected.Token(Token = "0x17000031")]
525 public byte[] SerialNumber
526 {
527 [global::Cpp2ILInjected.Token(Token = "0x60000C1")]
528 [global::Cpp2ILInjected.Address(RVA = "0x1A8C4AC", Offset = "0x1A8C4AC", Length = "0x70")]
529 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Crl), Member = "GetCrlEntry", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(X509Crl.X509CrlEntry))]
530 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
531 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
532 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
533 get
534 {
535 throw null;
536 }
537 }
538
539 [global::Cpp2ILInjected.Token(Token = "0x17000032")]
541 {
542 [global::Cpp2ILInjected.Token(Token = "0x60000C2")]
543 [global::Cpp2ILInjected.Address(RVA = "0x1A8CECC", Offset = "0x1A8CECC", Length = "0x8")]
544 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
545 get
546 {
547 throw null;
548 }
549 }
550
551 [global::Cpp2ILInjected.Token(Token = "0x17000033")]
553 {
554 [global::Cpp2ILInjected.Token(Token = "0x60000C3")]
555 [global::Cpp2ILInjected.Address(RVA = "0x1A8CED4", Offset = "0x1A8CED4", Length = "0x8")]
556 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
557 get
558 {
559 throw null;
560 }
561 }
562
563 [global::Cpp2ILInjected.Token(Token = "0x60000C4")]
564 [global::Cpp2ILInjected.Address(RVA = "0x1A8CEDC", Offset = "0x1A8CEDC", Length = "0x100")]
565 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
566 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromDateTime", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(ASN1))]
570 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionBase), Member = "get_Count", ReturnType = typeof(int))]
571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509ExtensionCollection), Member = "GetBytes", ReturnType = typeof(byte[]))]
572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
573 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
574 public byte[] GetBytes()
575 {
576 throw null;
577 }
578
579 [global::Cpp2ILInjected.Token(Token = "0x4000066")]
580 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
581 private byte[] sn;
582
583 [global::Cpp2ILInjected.Token(Token = "0x4000067")]
584 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
586
587 [global::Cpp2ILInjected.Token(Token = "0x4000068")]
588 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
590 }
591 }
592}
class f__AnonymousType0<< Count > j__TPar
X509ExtensionCollection extensions
Definition X509Crl.cs:589
X509CrlEntry(byte[] serialNumber, DateTime revocationDate, X509ExtensionCollection extensions)
Definition X509Crl.cs:503
X509Crl.X509CrlEntry GetCrlEntry(X509Certificate x509)
Definition X509Crl.cs:302
bool WasCurrent(DateTime instant)
Definition X509Crl.cs:264
bool VerifySignature(X509Certificate x509)
Definition X509Crl.cs:347
bool Compare(byte[] array1, byte[] array2)
Definition X509Crl.cs:284
void Parse(byte[] crl)
Definition X509Crl.cs:63
bool VerifySignature(DSA dsa)
Definition X509Crl.cs:387
X509ExtensionCollection extensions
Definition X509Crl.cs:484
X509Crl.X509CrlEntry this[byte[] serialNumber
Definition X509Crl.cs:97
static X509Crl CreateFromFile(string filename)
Definition X509Crl.cs:449
X509Crl.X509CrlEntry GetCrlEntry(byte[] serialNumber)
Definition X509Crl.cs:320
bool VerifySignature(RSA rsa)
Definition X509Crl.cs:406
bool VerifySignature(AsymmetricAlgorithm aa)
Definition X509Crl.cs:431