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
X509SubjectKeyIdentifierExtension.cs
Go to the documentation of this file.
1using System;
2using System.Text;
5using Mono.Security;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200011D")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x60006BF")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1EDE85C", Offset = "0x1EDE85C", Length = "0x9C")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2), Member = "CreateCustomExtensionIfAny", MemberParameters = new object[] { typeof(Oid) }, ReturnType = typeof(X509Extension))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsnEncodedData), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Oid), Member = ".ctor", MemberParameters = new object[]
19 {
20 typeof(string),
21 typeof(string)
22 }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x60006C0")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1EDE8F8", Offset = "0x1EDE8F8", Length = "0xC8")]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsnEncodedData), Member = "SubjectKeyIdentifierExtension", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsnEncodedData), Member = ".ctor", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Oid), Member = ".ctor", MemberParameters = new object[]
35 {
36 typeof(string),
37 typeof(string)
38 }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(AsnDecodeStatus))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
45
46 [global::Cpp2ILInjected.Token(Token = "0x60006C1")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1EDEB10", Offset = "0x1EDEB10", Length = "0x1A8")]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsnEncodedData), Member = ".ctor", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Oid), Member = ".ctor", MemberParameters = new object[]
51 {
52 typeof(string),
53 typeof(string)
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "Encode", ReturnType = typeof(byte[]))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsnEncodedData), Member = "set_RawData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x60006C2")]
67 [global::Cpp2ILInjected.Address(RVA = "0x1EDED24", Offset = "0x1EDED24", Length = "0x158")]
68 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsnEncodedData), Member = ".ctor", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Oid), Member = ".ctor", MemberParameters = new object[]
72 {
73 typeof(string),
74 typeof(string)
75 }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "FromHex", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "Encode", ReturnType = typeof(byte[]))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsnEncodedData), Member = "set_RawData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x60006C3")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1EDEF5C", Offset = "0x1EDEF5C", Length = "0xC")]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x60006C4")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1EDEF68", Offset = "0x1EDEF68", Length = "0x37C")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2Collection), Member = "GetKeyIdentifier", MemberParameters = new object[] { typeof(X509Certificate2) }, ReturnType = typeof(string))]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsnEncodedData), Member = ".ctor", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1), Member = "Create", ReturnType = typeof(SHA1))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
104 {
105 typeof(Array),
106 typeof(int),
107 typeof(Array),
108 typeof(int),
109 typeof(int)
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "Add", MemberParameters = new object[] { typeof(ASN1) }, ReturnType = typeof(ASN1))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConfig), Member = "EncodeOID", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[]
116 {
117 typeof(byte),
118 typeof(byte[])
119 }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Oid), Member = ".ctor", MemberParameters = new object[]
121 {
122 typeof(string),
123 typeof(string)
124 }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "Encode", ReturnType = typeof(byte[]))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsnEncodedData), Member = "set_RawData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
134
135 [global::Cpp2ILInjected.Token(Token = "0x17000177")]
137 {
138 [global::Cpp2ILInjected.Token(Token = "0x60006C5")]
139 [global::Cpp2ILInjected.Address(RVA = "0x1EDF2E4", Offset = "0x1EDF2E4", Length = "0x84")]
140 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2Collection), Member = "GetKeyIdentifier", MemberParameters = new object[] { typeof(X509Certificate2) }, ReturnType = typeof(string))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509ChainImplMono), Member = "GetSubjectKeyIdentifier", MemberParameters = new object[] { typeof(X509Certificate2) }, ReturnType = typeof(string))]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptoConvert), Member = "ToHex", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(string))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
147 get
148 {
149 throw null;
150 }
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x60006C6")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1EDF368", Offset = "0x1EDF368", Length = "0x1CC")]
155 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Oid), Member = ".ctor", MemberParameters = new object[] { typeof(Oid) }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Oid), Member = ".ctor", MemberParameters = new object[]
159 {
160 typeof(string),
161 typeof(string)
162 }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsnEncodedData), Member = "set_RawData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "Decode", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(AsnDecodeStatus))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Locale", Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
167 {
168 typeof(string),
169 typeof(string)
170 }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x60006C7")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1EDF534", Offset = "0x1EDF534", Length = "0x48")]
180 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
182 internal static byte FromHexChar(char c)
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x60006C8")]
188 [global::Cpp2ILInjected.Address(RVA = "0x1EDF57C", Offset = "0x1EDF57C", Length = "0x9C")]
189 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "FromHex", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
192 internal static byte FromHexChars(char c1, char c2)
193 {
194 throw null;
195 }
196
197 [global::Cpp2ILInjected.Token(Token = "0x60006C9")]
198 [global::Cpp2ILInjected.Address(RVA = "0x1EDEE7C", Offset = "0x1EDEE7C", Length = "0xE0")]
199 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = ".ctor", MemberParameters = new object[]
201 {
202 typeof(string),
203 typeof(bool)
204 }, ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "FromHexChars", MemberParameters = new object[]
208 {
209 typeof(char),
210 typeof(char)
211 }, ReturnType = typeof(byte))]
212 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
213 internal static byte[] FromHex(string hex)
214 {
215 throw null;
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x60006CA")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1EDE9C0", Offset = "0x1EDE9C0", Length = "0x150")]
220 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = ".ctor", MemberParameters = new object[]
222 {
224 typeof(bool)
225 }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = "CopyFrom", MemberParameters = new object[] { typeof(AsnEncodedData) }, ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = "get_Value", ReturnType = typeof(byte[]))]
230 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
232 {
233 throw null;
234 }
235
236 [global::Cpp2ILInjected.Token(Token = "0x60006CB")]
237 [global::Cpp2ILInjected.Address(RVA = "0x1EDECB8", Offset = "0x1EDECB8", Length = "0x6C")]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = ".ctor", MemberParameters = new object[]
239 {
240 typeof(byte[]),
241 typeof(bool)
242 }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = ".ctor", MemberParameters = new object[]
244 {
245 typeof(string),
246 typeof(bool)
247 }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509SubjectKeyIdentifierExtension), Member = ".ctor", MemberParameters = new object[]
249 {
250 typeof(PublicKey),
252 typeof(bool)
253 }, ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ASN1), Member = ".ctor", MemberParameters = new object[]
256 {
257 typeof(byte),
258 typeof(byte[])
259 }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
261 internal byte[] Encode()
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x60006CC")]
267 [global::Cpp2ILInjected.Address(RVA = "0x1EDF618", Offset = "0x1EDF618", Length = "0x214")]
268 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Extension), Member = "FormatUnkownData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(string))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
272 {
273 typeof(string),
274 typeof(string)
275 }, ReturnType = typeof(bool))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
277 {
278 typeof(string),
279 typeof(object)
280 }, ReturnType = typeof(string))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(byte), Member = "ToString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_NewLine", ReturnType = typeof(string))]
285 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
286 internal override string ToString(bool multiLine)
287 {
288 throw null;
289 }
290
291 [global::Cpp2ILInjected.Token(Token = "0x4000539")]
292 internal const string oid = "2.5.29.14";
293
294 [global::Cpp2ILInjected.Token(Token = "0x400053A")]
295 internal const string friendlyName = "Subject Key Identifier";
296
297 [global::Cpp2ILInjected.Token(Token = "0x400053B")]
298 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
299 private byte[] _subjectKeyIdentifier;
300
301 [global::Cpp2ILInjected.Token(Token = "0x400053C")]
302 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
303 private string _ski;
304
305 [global::Cpp2ILInjected.Token(Token = "0x400053D")]
306 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
308 }
309}
class f__AnonymousType0<< Count > j__TPar
X509SubjectKeyIdentifierExtension(AsnEncodedData encodedSubjectKeyIdentifier, bool critical)
X509SubjectKeyIdentifierExtension(PublicKey key, X509SubjectKeyIdentifierHashAlgorithm algorithm, bool critical)