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
X509Store.cs
Go to the documentation of this file.
1using System;
4using System.IO;
6using System.Text;
10
11namespace Mono.Security.X509
12{
13 [global::Cpp2ILInjected.Token(Token = "0x200001D")]
14 public class X509Store
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x600014D")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1A93188", Offset = "0x1A93188", Length = "0x40")]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
20 internal X509Store(string path, bool crl, bool newFormat)
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x17000061")]
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x600014E")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1A931C8", Offset = "0x1A931C8", Length = "0x28")]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "Open", MemberParameters = new object[] { typeof(OpenFlags) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "BuildCertificatesCollection", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509CertificateCollection))]
33 get
34 {
35 throw null;
36 }
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x17000062")]
41 {
42 [global::Cpp2ILInjected.Token(Token = "0x600014F")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1A933B4", Offset = "0x1A933B4", Length = "0x88")]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.X509Certificates.X509ChainImplMono", Member = "CheckCrls", MemberParameters = new object[]
45 {
46 typeof(string),
47 typeof(string),
49 }, ReturnType = typeof(X509Crl))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509StoreManager), Member = "get_IntermediateCACrls", ReturnType = typeof(ArrayList))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509StoreManager), Member = "get_TrustedRootCACrls", ReturnType = typeof(ArrayList))]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "BuildCrlsCollection", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ArrayList))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
56 get
57 {
58 throw null;
59 }
60 }
61
62 [global::Cpp2ILInjected.Token(Token = "0x17000063")]
63 public string Name
64 {
65 [global::Cpp2ILInjected.Token(Token = "0x6000150")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1A935E8", Offset = "0x1A935E8", Length = "0x8C")]
67 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "LastIndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
71 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
72 get
73 {
74 throw null;
75 }
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x6000151")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1A93674", Offset = "0x1A93674", Length = "0x40")]
80 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Stores), Member = "Clear", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionBase), Member = "Clear", ReturnType = typeof(void))]
84 public void Clear()
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x6000152")]
90 [global::Cpp2ILInjected.Address(RVA = "0x1A936B4", Offset = "0x1A936B4", Length = "0x24")]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionBase), Member = "Clear", ReturnType = typeof(void))]
93 private void ClearCertificates()
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x6000153")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1A936D8", Offset = "0x1A936D8", Length = "0x2C")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 private void ClearCrls()
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x6000154")]
108 [global::Cpp2ILInjected.Address(RVA = "0x1A93704", Offset = "0x1A93704", Length = "0x4B8")]
109 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "CheckStore", MemberParameters = new object[]
112 {
113 typeof(string),
114 typeof(bool)
115 }, ReturnType = typeof(bool))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "ImportNewFormat", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[]
118 {
120 typeof(byte[])
121 }, ReturnType = typeof(string))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
123 {
124 typeof(string),
125 typeof(string)
126 }, ReturnType = typeof(string))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "LoadCertificate", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509Certificate))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
130 {
131 typeof(string),
132 typeof(string)
133 }, ReturnType = typeof(bool))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Create", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FileStream))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionBase), Member = "Clear", ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
137 public void Import(X509Certificate certificate)
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x6000155")]
143 [global::Cpp2ILInjected.Address(RVA = "0x1A941C8", Offset = "0x1A941C8", Length = "0x270")]
144 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "CheckStore", MemberParameters = new object[]
147 {
148 typeof(string),
149 typeof(bool)
150 }, ReturnType = typeof(bool))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[] { typeof(X509Crl) }, ReturnType = typeof(string))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
153 {
154 typeof(string),
155 typeof(string)
156 }, ReturnType = typeof(string))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Create", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FileStream))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl), Member = "get_RawData", ReturnType = typeof(byte[]))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
162 public void Import(X509Crl crl)
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x6000156")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1A944D4", Offset = "0x1A944D4", Length = "0x140")]
169 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[]
172 {
174 typeof(byte[])
175 }, ReturnType = typeof(string))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
177 {
178 typeof(string),
179 typeof(string)
180 }, ReturnType = typeof(string))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Delete", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionBase), Member = "Clear", ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
185 public void Remove(X509Certificate certificate)
186 {
187 throw null;
188 }
189
190 [global::Cpp2ILInjected.Token(Token = "0x6000157")]
191 [global::Cpp2ILInjected.Address(RVA = "0x1A948A0", Offset = "0x1A948A0", Length = "0xF8")]
192 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
193 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[] { typeof(X509Crl) }, ReturnType = typeof(string))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
196 {
197 typeof(string),
198 typeof(string)
199 }, ReturnType = typeof(string))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Delete", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
204 public void Remove(X509Crl crl)
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x6000158")]
210 [global::Cpp2ILInjected.Address(RVA = "0x1A93C98", Offset = "0x1A93C98", Length = "0x3E8")]
211 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "Import", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Security.Cryptography.X509Certificates.X509Helper2", Member = "GetSubjectNameHash", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(long))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
217 {
218 typeof(string),
219 typeof(object)
220 }, ReturnType = typeof(string))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
222 {
223 typeof(string),
224 typeof(string)
225 }, ReturnType = typeof(string))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Create", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FileStream))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Security.Cryptography.X509Certificates.X509Helper2", Member = "ExportAsPEM", MemberParameters = new object[]
229 {
231 typeof(Stream),
232 typeof(bool)
233 }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionBase), Member = "Clear", ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
236 private void ImportNewFormat(X509Certificate certificate)
237 {
238 throw null;
239 }
240
241 [global::Cpp2ILInjected.Token(Token = "0x6000159")]
242 [global::Cpp2ILInjected.Address(RVA = "0x1A94614", Offset = "0x1A94614", Length = "0x28C")]
243 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
244 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Security.Cryptography.X509Certificates.X509Helper2", Member = "GetSubjectNameHash", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(long))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
248 {
249 typeof(string),
250 typeof(object)
251 }, ReturnType = typeof(string))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
253 {
254 typeof(string),
255 typeof(string)
256 }, ReturnType = typeof(string))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Delete", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionBase), Member = "Clear", ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
261 private void RemoveNewFormat(X509Certificate certificate)
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x600015A")]
267 [global::Cpp2ILInjected.Address(RVA = "0x1A94120", Offset = "0x1A94120", Length = "0x3C")]
268 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[]
271 {
273 typeof(byte[])
274 }, ReturnType = typeof(string))]
275 private string GetUniqueNameWithSerial(X509Certificate certificate)
276 {
277 throw null;
278 }
279
280 [global::Cpp2ILInjected.Token(Token = "0x600015B")]
281 [global::Cpp2ILInjected.Address(RVA = "0x1A94080", Offset = "0x1A94080", Length = "0xA0")]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "Import", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "Remove", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "GetUniqueNameWithSerial", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(string))]
285 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[]
287 {
289 typeof(byte[])
290 }, ReturnType = typeof(byte[]))]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = "get_Hash", ReturnType = typeof(byte[]))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[]
293 {
294 typeof(string),
295 typeof(byte[]),
296 typeof(string)
297 }, ReturnType = typeof(string))]
298 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
299 private string GetUniqueName(X509Certificate certificate, byte[] serial = null)
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x600015C")]
305 [global::Cpp2ILInjected.Address(RVA = "0x1A94438", Offset = "0x1A94438", Length = "0x9C")]
306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "Import", MemberParameters = new object[] { typeof(X509Crl) }, ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "Remove", MemberParameters = new object[] { typeof(X509Crl) }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[]
310 {
312 typeof(byte[])
313 }, ReturnType = typeof(byte[]))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl), Member = "get_Hash", ReturnType = typeof(byte[]))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[]
316 {
317 typeof(string),
318 typeof(byte[]),
319 typeof(string)
320 }, ReturnType = typeof(string))]
321 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
322 private string GetUniqueName(X509Crl crl)
323 {
324 throw null;
325 }
326
327 [global::Cpp2ILInjected.Token(Token = "0x600015D")]
328 [global::Cpp2ILInjected.Address(RVA = "0x1A94998", Offset = "0x1A94998", Length = "0x11C")]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[]
330 {
332 typeof(byte[])
333 }, ReturnType = typeof(string))]
334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[] { typeof(X509Crl) }, ReturnType = typeof(string))]
335 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509ExtensionCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509Extension))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Extension), Member = ".ctor", MemberParameters = new object[] { typeof(X509Extension) }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SubjectKeyIdentifierExtension), Member = "get_Identifier", ReturnType = typeof(byte[]))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
340 {
341 typeof(Array),
342 typeof(int),
343 typeof(Array),
344 typeof(int),
345 typeof(int)
346 }, ReturnType = typeof(void))]
347 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
348 private byte[] GetUniqueName(X509ExtensionCollection extensions, byte[] serial = null)
349 {
350 throw null;
351 }
352
353 [global::Cpp2ILInjected.Token(Token = "0x600015E")]
354 [global::Cpp2ILInjected.Address(RVA = "0x1A94AB4", Offset = "0x1A94AB4", Length = "0x150")]
355 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[]
357 {
359 typeof(byte[])
360 }, ReturnType = typeof(string))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "GetUniqueName", MemberParameters = new object[] { typeof(X509Crl) }, ReturnType = typeof(string))]
362 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(byte), Member = "ToString", MemberParameters = new object[]
367 {
368 typeof(string),
370 }, ReturnType = typeof(string))]
371 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
372 private string GetUniqueName(string method, byte[] name, string fileExtension)
373 {
374 throw null;
375 }
376
377 [global::Cpp2ILInjected.Token(Token = "0x600015F")]
378 [global::Cpp2ILInjected.Address(RVA = "0x1A94C7C", Offset = "0x1A94C7C", Length = "0x1F0")]
379 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "LoadCertificate", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509Certificate))]
381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "LoadCrl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509Crl))]
382 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "OpenRead", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FileStream))]
384 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
385 private byte[] Load(string filename)
386 {
387 throw null;
388 }
389
390 [global::Cpp2ILInjected.Token(Token = "0x6000160")]
391 [global::Cpp2ILInjected.Address(RVA = "0x1A9415C", Offset = "0x1A9415C", Length = "0x6C")]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "Import", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "BuildCertificatesCollection", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509CertificateCollection))]
394 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
398 private X509Certificate LoadCertificate(string filename)
399 {
400 throw null;
401 }
402
403 [global::Cpp2ILInjected.Token(Token = "0x6000161")]
404 [global::Cpp2ILInjected.Address(RVA = "0x1A94E6C", Offset = "0x1A94E6C", Length = "0x6C")]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "BuildCrlsCollection", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ArrayList))]
406 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Crl), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
409 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
410 private X509Crl LoadCrl(string filename)
411 {
412 throw null;
413 }
414
415 [global::Cpp2ILInjected.Token(Token = "0x6000162")]
416 [global::Cpp2ILInjected.Address(RVA = "0x1A93BBC", Offset = "0x1A93BBC", Length = "0xDC")]
417 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
418 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "Import", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "Import", MemberParameters = new object[] { typeof(X509Crl) }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "BuildCertificatesCollection", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509CertificateCollection))]
421 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "BuildCrlsCollection", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ArrayList))]
422 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Directory), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Directory), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(DirectoryInfo))]
425 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
426 private bool CheckStore(string path, bool throwException)
427 {
428 throw null;
429 }
430
431 [global::Cpp2ILInjected.Token(Token = "0x6000163")]
432 [global::Cpp2ILInjected.Address(RVA = "0x1A931F0", Offset = "0x1A931F0", Length = "0x1C4")]
433 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "get_Certificates", ReturnType = typeof(X509CertificateCollection))]
435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509StoreManager), Member = "get_IntermediateCACertificates", ReturnType = typeof(X509CertificateCollection))]
436 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509StoreManager), Member = "get_TrustedRootCertificates", ReturnType = typeof(X509CertificateCollection))]
437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509StoreManager), Member = "get_UntrustedCertificates", ReturnType = typeof(X509CertificateCollection))]
438 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionBase), Member = ".ctor", ReturnType = typeof(void))]
440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
441 {
442 typeof(string),
443 typeof(string)
444 }, ReturnType = typeof(string))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "CheckStore", MemberParameters = new object[]
446 {
447 typeof(string),
448 typeof(bool)
449 }, ReturnType = typeof(bool))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Directory), Member = "GetFiles", MemberParameters = new object[]
451 {
452 typeof(string),
453 typeof(string)
454 }, ReturnType = typeof(string[]))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "LoadCertificate", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509Certificate))]
456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection), Member = "Add", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(int))]
457 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
459 {
460 throw null;
461 }
462
463 [global::Cpp2ILInjected.Token(Token = "0x6000164")]
464 [global::Cpp2ILInjected.Address(RVA = "0x1A9343C", Offset = "0x1A9343C", Length = "0x1AC")]
465 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "get_Crls", ReturnType = typeof(ArrayList))]
467 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
470 {
471 typeof(string),
472 typeof(string)
473 }, ReturnType = typeof(string))]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "CheckStore", MemberParameters = new object[]
475 {
476 typeof(string),
477 typeof(bool)
478 }, ReturnType = typeof(bool))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Directory), Member = "GetFiles", MemberParameters = new object[]
480 {
481 typeof(string),
482 typeof(string)
483 }, ReturnType = typeof(string[]))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Store), Member = "LoadCrl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(X509Crl))]
485 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
487 {
488 throw null;
489 }
490
491 [global::Cpp2ILInjected.Token(Token = "0x400009F")]
492 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
493 private string _storePath;
494
495 [global::Cpp2ILInjected.Token(Token = "0x40000A0")]
496 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
498
499 [global::Cpp2ILInjected.Token(Token = "0x40000A1")]
500 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
502
503 [global::Cpp2ILInjected.Token(Token = "0x40000A2")]
504 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
505 private bool _crl;
506
507 [global::Cpp2ILInjected.Token(Token = "0x40000A3")]
508 [global::Cpp2ILInjected.FieldOffset(Offset = "0x29")]
509 private bool _newFormat;
510
511 [global::Cpp2ILInjected.Token(Token = "0x40000A4")]
512 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
513 private string _name;
514 }
515}
class f__AnonymousType0<< Count > j__TPar
string GetUniqueName(X509Crl crl)
Definition X509Store.cs:322
void Import(X509Certificate certificate)
Definition X509Store.cs:137
X509CertificateCollection Certificates
Definition X509Store.cs:27
bool CheckStore(string path, bool throwException)
Definition X509Store.cs:426
void Import(X509Crl crl)
Definition X509Store.cs:162
string GetUniqueName(string method, byte[] name, string fileExtension)
Definition X509Store.cs:372
byte[] GetUniqueName(X509ExtensionCollection extensions, byte[] serial=null)
Definition X509Store.cs:348
void ImportNewFormat(X509Certificate certificate)
Definition X509Store.cs:236
string GetUniqueName(X509Certificate certificate, byte[] serial=null)
Definition X509Store.cs:299
X509CertificateCollection _certificates
Definition X509Store.cs:497
ArrayList BuildCrlsCollection(string storeName)
Definition X509Store.cs:486
X509CertificateCollection BuildCertificatesCollection(string storeName)
Definition X509Store.cs:458
void RemoveNewFormat(X509Certificate certificate)
Definition X509Store.cs:261
X509Certificate LoadCertificate(string filename)
Definition X509Store.cs:398
string GetUniqueNameWithSerial(X509Certificate certificate)
Definition X509Store.cs:275
void Remove(X509Crl crl)
Definition X509Store.cs:204
byte[] Load(string filename)
Definition X509Store.cs:385
X509Crl LoadCrl(string filename)
Definition X509Store.cs:410
void Remove(X509Certificate certificate)
Definition X509Store.cs:185
X509Store(string path, bool crl, bool newFormat)
Definition X509Store.cs:20