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
PKCS7.cs
Go to the documentation of this file.
1using System;
8
9namespace Mono.Security
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000006")]
12 public sealed class PKCS7
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6000024")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1A7A3B8", Offset = "0x1A7A3B8", Length = "0xA4")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Builder), Member = "Build", MemberParameters = new object[]
17 {
18 typeof(ASN1),
19 typeof(string),
20 typeof(byte[])
21 }, ReturnType = typeof(byte[]))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509CertificateBuilder), Member = "SubjectPublicKeyInfo", ReturnType = typeof(ASN1))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509CertificateBuilder), Member = "ToBeSigned", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
29 public static ASN1 AlgorithmIdentifier(string oid)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6000025")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1A7A45C", Offset = "0x1A7A45C", Length = "0x90")]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509CertificateBuilder), Member = "SubjectPublicKeyInfo", ReturnType = typeof(ASN1))]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
42 public static ASN1 AlgorithmIdentifier(string oid, ASN1 parameters)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x2000007")]
48 public class ContentInfo
49 {
50 [global::Cpp2ILInjected.Token(Token = "0x6000026")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1A7A4EC", Offset = "0x1A7A4EC", Length = "0x70")]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.EncryptedData), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "CertificateSafeBag", MemberParameters = new object[]
55 {
58 }, ReturnType = typeof(ASN1))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "EncryptedContentInfo", MemberParameters = new object[]
61 {
62 typeof(ASN1),
63 typeof(string)
64 }, ReturnType = typeof(PKCS7.ContentInfo))]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
68 public ContentInfo()
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6000027")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1A7A55C", Offset = "0x1A7A55C", Length = "0x24")]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", ReturnType = typeof(void))]
77 public ContentInfo(string oid)
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x6000028")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1A7A580", Offset = "0x1A7A580", Length = "0x68")]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "get_Certificates", ReturnType = typeof(X509CertificateCollection))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "ReadSafeBag", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "AddCertificate", MemberParameters = new object[]
88 {
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "RemoveCertificate", MemberParameters = new object[]
93 {
96 }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetCertificate", MemberParameters = new object[] { typeof(IDictionary) }, ReturnType = typeof(X509Certificate))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetAttributes", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(IDictionary))]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "CheckSignature", ReturnType = typeof(bool))]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
103 public ContentInfo(byte[] data)
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x6000029")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1A7A5E8", Offset = "0x1A7A5E8", Length = "0x16C")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.SignedData), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
120 {
121 throw null;
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x17000006")]
125 public ASN1 ASN1
126 {
127 [global::Cpp2ILInjected.Token(Token = "0x600002A")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1A7A754", Offset = "0x1A7A754", Length = "0x4")]
129 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 get
132 {
133 throw null;
134 }
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x17000007")]
138 public ASN1 Content
139 {
140 [global::Cpp2ILInjected.Token(Token = "0x600002B")]
141 [global::Cpp2ILInjected.Address(RVA = "0x1A7A804", Offset = "0x1A7A804", Length = "0x8")]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 get
144 {
145 throw null;
146 }
147 [global::Cpp2ILInjected.Token(Token = "0x600002C")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1A7A80C", Offset = "0x1A7A80C", Length = "0x8")]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 set
151 {
152 throw null;
153 }
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x17000008")]
157 public string ContentType
158 {
159 [global::Cpp2ILInjected.Token(Token = "0x600002D")]
160 [global::Cpp2ILInjected.Address(RVA = "0x1A7A814", Offset = "0x1A7A814", Length = "0x8")]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
162 get
163 {
164 throw null;
165 }
166 [global::Cpp2ILInjected.Token(Token = "0x600002E")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1A7A81C", Offset = "0x1A7A81C", Length = "0x8")]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 set
170 {
171 throw null;
172 }
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x600002F")]
176 [global::Cpp2ILInjected.Address(RVA = "0x1A7A758", Offset = "0x1A7A758", Length = "0xAC")]
177 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "CertificateSafeBag", MemberParameters = new object[]
179 {
182 }, ReturnType = typeof(ASN1))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "GetBytes", ReturnType = typeof(byte[]))]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "FromOid", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ASN1))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
188 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
189 internal ASN1 GetASN1()
190 {
191 throw null;
192 }
193
194 [global::Cpp2ILInjected.Token(Token = "0x4000004")]
195 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
196 private string contentType;
197
198 [global::Cpp2ILInjected.Token(Token = "0x4000005")]
199 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
200 private ASN1 content;
201 }
202
203 [global::Cpp2ILInjected.Token(Token = "0x2000008")]
204 public class EncryptedData
205 {
206 [global::Cpp2ILInjected.Token(Token = "0x6000030")]
207 [global::Cpp2ILInjected.Address(RVA = "0x1A7A824", Offset = "0x1A7A824", Length = "0x1C")]
208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x6000031")]
216 [global::Cpp2ILInjected.Address(RVA = "0x1A7A840", Offset = "0x1A7A840", Length = "0x274")]
217 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
228 {
229 throw null;
230 }
231
232 [global::Cpp2ILInjected.Token(Token = "0x17000009")]
233 public PKCS7.ContentInfo EncryptionAlgorithm
234 {
235 [global::Cpp2ILInjected.Token(Token = "0x6000032")]
236 [global::Cpp2ILInjected.Address(RVA = "0x1A7AAB4", Offset = "0x1A7AAB4", Length = "0x8")]
237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
238 get
239 {
240 throw null;
241 }
242 }
243
244 [global::Cpp2ILInjected.Token(Token = "0x1700000A")]
245 public byte[] EncryptedContent
246 {
247 [global::Cpp2ILInjected.Token(Token = "0x6000033")]
248 [global::Cpp2ILInjected.Address(RVA = "0x1A7AABC", Offset = "0x1A7AABC", Length = "0x74")]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS12), Member = "Decrypt", MemberParameters = new object[] { typeof(PKCS7.EncryptedData) }, ReturnType = typeof(byte[]))]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
252 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
253 get
254 {
255 throw null;
256 }
257 }
258
259 [global::Cpp2ILInjected.Token(Token = "0x4000006")]
260 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
261 private byte _version;
262
263 [global::Cpp2ILInjected.Token(Token = "0x4000007")]
264 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
266
267 [global::Cpp2ILInjected.Token(Token = "0x4000008")]
268 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
270
271 [global::Cpp2ILInjected.Token(Token = "0x4000009")]
272 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
273 private byte[] _encrypted;
274 }
275
276 [global::Cpp2ILInjected.Token(Token = "0x2000009")]
277 public class SignedData
278 {
279 [global::Cpp2ILInjected.Token(Token = "0x6000034")]
280 [global::Cpp2ILInjected.Address(RVA = "0x1A7AB30", Offset = "0x1A7AB30", Length = "0x424")]
281 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "CheckSignature", ReturnType = typeof(bool))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.ContentInfo), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection), Member = ".ctor", ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection), Member = "Add", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(int))]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.SignerInfo), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.SignerInfo), Member = ".ctor", ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.SignedData), Member = "OidToName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
298 {
299 throw null;
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x1700000B")]
304 {
305 [global::Cpp2ILInjected.Token(Token = "0x6000035")]
306 [global::Cpp2ILInjected.Address(RVA = "0x1A7B634", Offset = "0x1A7B634", Length = "0x8")]
307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
308 get
309 {
310 throw null;
311 }
312 }
313
314 [global::Cpp2ILInjected.Token(Token = "0x1700000C")]
316 {
317 [global::Cpp2ILInjected.Token(Token = "0x6000036")]
318 [global::Cpp2ILInjected.Address(RVA = "0x1A7B63C", Offset = "0x1A7B63C", Length = "0x8")]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
320 get
321 {
322 throw null;
323 }
324 }
325
326 [global::Cpp2ILInjected.Token(Token = "0x1700000D")]
327 public string HashName
328 {
329 [global::Cpp2ILInjected.Token(Token = "0x6000037")]
330 [global::Cpp2ILInjected.Address(RVA = "0x1A7B624", Offset = "0x1A7B624", Length = "0x10")]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
332 set
333 {
334 throw null;
335 }
336 }
337
338 [global::Cpp2ILInjected.Token(Token = "0x1700000E")]
340 {
341 [global::Cpp2ILInjected.Token(Token = "0x6000038")]
342 [global::Cpp2ILInjected.Address(RVA = "0x1A7B644", Offset = "0x1A7B644", Length = "0x8")]
343 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
344 get
345 {
346 throw null;
347 }
348 }
349
350 [global::Cpp2ILInjected.Token(Token = "0x6000039")]
351 [global::Cpp2ILInjected.Address(RVA = "0x1A7B470", Offset = "0x1A7B470", Length = "0x1B4")]
352 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.SignedData), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
356 {
357 typeof(string),
358 typeof(string)
359 }, ReturnType = typeof(bool))]
360 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
361 internal string OidToName(string oid)
362 {
363 throw null;
364 }
365
366 [global::Cpp2ILInjected.Token(Token = "0x400000A")]
367 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
368 private byte version;
369
370 [global::Cpp2ILInjected.Token(Token = "0x400000B")]
371 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
372 private string hashAlgorithm;
373
374 [global::Cpp2ILInjected.Token(Token = "0x400000C")]
375 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
377
378 [global::Cpp2ILInjected.Token(Token = "0x400000D")]
379 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
381
382 [global::Cpp2ILInjected.Token(Token = "0x400000E")]
383 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
385
386 [global::Cpp2ILInjected.Token(Token = "0x400000F")]
387 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
389
390 [global::Cpp2ILInjected.Token(Token = "0x4000010")]
391 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
392 private bool mda;
393 }
394
395 [global::Cpp2ILInjected.Token(Token = "0x200000A")]
396 public class SignerInfo
397 {
398 [global::Cpp2ILInjected.Token(Token = "0x600003A")]
399 [global::Cpp2ILInjected.Address(RVA = "0x1A7B3EC", Offset = "0x1A7B3EC", Length = "0x84")]
400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.SignedData), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.SignerInfo), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
406 public SignerInfo()
407 {
408 throw null;
409 }
410
411 [global::Cpp2ILInjected.Token(Token = "0x600003B")]
412 [global::Cpp2ILInjected.Address(RVA = "0x1A7B0D8", Offset = "0x1A7B0D8", Length = "0x314")]
413 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PKCS7.SignedData), Member = ".ctor", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifySignature", MemberParameters = new object[]
416 {
418 typeof(byte[]),
420 }, ReturnType = typeof(bool))]
421 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PKCS7.SignerInfo), Member = ".ctor", ReturnType = typeof(void))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(ASN1))]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X501), Member = "ToString", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1Convert), Member = "ToOid", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(string))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
428 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
430 {
431 throw null;
432 }
433
434 [global::Cpp2ILInjected.Token(Token = "0x1700000F")]
435 public string IssuerName
436 {
437 [global::Cpp2ILInjected.Token(Token = "0x600003C")]
438 [global::Cpp2ILInjected.Address(RVA = "0x1A7B778", Offset = "0x1A7B778", Length = "0x8")]
439 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
440 get
441 {
442 throw null;
443 }
444 }
445
446 [global::Cpp2ILInjected.Token(Token = "0x17000010")]
447 public byte[] SerialNumber
448 {
449 [global::Cpp2ILInjected.Token(Token = "0x600003D")]
450 [global::Cpp2ILInjected.Address(RVA = "0x1A7B780", Offset = "0x1A7B780", Length = "0x74")]
451 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifySignature", MemberParameters = new object[]
452 {
454 typeof(byte[]),
456 }, ReturnType = typeof(bool))]
457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifyCounterSignature", MemberParameters = new object[]
458 {
460 typeof(byte[])
461 }, ReturnType = typeof(bool))]
462 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
464 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
465 get
466 {
467 throw null;
468 }
469 }
470
471 [global::Cpp2ILInjected.Token(Token = "0x17000011")]
473 {
474 [global::Cpp2ILInjected.Token(Token = "0x600003E")]
475 [global::Cpp2ILInjected.Address(RVA = "0x1A7B7F4", Offset = "0x1A7B7F4", Length = "0x8")]
476 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
477 get
478 {
479 throw null;
480 }
481 }
482
483 [global::Cpp2ILInjected.Token(Token = "0x17000012")]
484 public string HashName
485 {
486 [global::Cpp2ILInjected.Token(Token = "0x600003F")]
487 [global::Cpp2ILInjected.Address(RVA = "0x1A7B7FC", Offset = "0x1A7B7FC", Length = "0x8")]
488 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
489 get
490 {
491 throw null;
492 }
493 [global::Cpp2ILInjected.Token(Token = "0x6000040")]
494 [global::Cpp2ILInjected.Address(RVA = "0x1A7B804", Offset = "0x1A7B804", Length = "0x8")]
495 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
496 set
497 {
498 throw null;
499 }
500 }
501
502 [global::Cpp2ILInjected.Token(Token = "0x17000013")]
503 public byte[] Signature
504 {
505 [global::Cpp2ILInjected.Token(Token = "0x6000041")]
506 [global::Cpp2ILInjected.Address(RVA = "0x1A7B80C", Offset = "0x1A7B80C", Length = "0x74")]
507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifySignature", MemberParameters = new object[]
508 {
510 typeof(byte[]),
512 }, ReturnType = typeof(bool))]
513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AuthenticodeDeformatter), Member = "VerifyCounterSignature", MemberParameters = new object[]
514 {
516 typeof(byte[])
517 }, ReturnType = typeof(bool))]
518 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
520 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
521 get
522 {
523 throw null;
524 }
525 }
526
527 [global::Cpp2ILInjected.Token(Token = "0x17000014")]
529 {
530 [global::Cpp2ILInjected.Token(Token = "0x6000042")]
531 [global::Cpp2ILInjected.Address(RVA = "0x1A7B880", Offset = "0x1A7B880", Length = "0x8")]
532 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
533 get
534 {
535 throw null;
536 }
537 }
538
539 [global::Cpp2ILInjected.Token(Token = "0x17000015")]
540 public byte Version
541 {
542 [global::Cpp2ILInjected.Token(Token = "0x6000043")]
543 [global::Cpp2ILInjected.Address(RVA = "0x1A7B888", Offset = "0x1A7B888", Length = "0x8")]
544 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
545 get
546 {
547 throw null;
548 }
549 }
550
551 [global::Cpp2ILInjected.Token(Token = "0x4000011")]
552 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
553 private byte version;
554
555 [global::Cpp2ILInjected.Token(Token = "0x4000012")]
556 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
557 private string hashAlgorithm;
558
559 [global::Cpp2ILInjected.Token(Token = "0x4000013")]
560 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
562
563 [global::Cpp2ILInjected.Token(Token = "0x4000014")]
564 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
566
567 [global::Cpp2ILInjected.Token(Token = "0x4000015")]
568 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
569 private byte[] signature;
570
571 [global::Cpp2ILInjected.Token(Token = "0x4000016")]
572 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
573 private string issuer;
574
575 [global::Cpp2ILInjected.Token(Token = "0x4000017")]
576 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
577 private byte[] serial;
578
579 [global::Cpp2ILInjected.Token(Token = "0x4000018")]
580 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
581 private byte[] ski;
582 }
583 }
584}
class f__AnonymousType0<< Count > j__TPar
PKCS7.ContentInfo _encryptionAlgorithm
Definition PKCS7.cs:269
PKCS7.ContentInfo _content
Definition PKCS7.cs:265
PKCS7.ContentInfo contentInfo
Definition PKCS7.cs:376
X509CertificateCollection Certificates
Definition PKCS7.cs:304
X509CertificateCollection certs
Definition PKCS7.cs:380
string OidToName(string oid)
Definition PKCS7.cs:361
PKCS7.SignerInfo signerInfo
Definition PKCS7.cs:388
ArrayList unauthenticatedAttributes
Definition PKCS7.cs:565
ArrayList authenticatedAttributes
Definition PKCS7.cs:561
ArrayList AuthenticatedAttributes
Definition PKCS7.cs:473
ArrayList UnauthenticatedAttributes
Definition PKCS7.cs:529
static ASN1 AlgorithmIdentifier(string oid)
Definition PKCS7.cs:29
static ASN1 AlgorithmIdentifier(string oid, ASN1 parameters)
Definition PKCS7.cs:42