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
X509Certificate2ImplUnix.cs
Go to the documentation of this file.
1using System;
3using System.Text;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200010A")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6000600")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1ED6DAC", Offset = "0x1ED6DAC", Length = "0x80")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_KeyAlgorithm", ReturnType = typeof(string))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_KeyAlgorithmParameters", ReturnType = typeof(byte[]))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_PublicKeyValue", ReturnType = typeof(byte[]))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_SerialNumber", ReturnType = typeof(byte[]))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_SignatureAlgorithm", ReturnType = typeof(string))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_Version", ReturnType = typeof(int))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_SubjectName", ReturnType = typeof(X500DistinguishedName))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_IssuerName", ReturnType = typeof(X500DistinguishedName))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_RawData", ReturnType = typeof(byte[]))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_Thumbprint", ReturnType = typeof(byte[]))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "GetNameInfo", MemberParameters = new object[]
27 {
29 typeof(bool)
30 }, ReturnType = typeof(string))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_Extensions", ReturnType = typeof(IEnumerable<X509Extension>))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_NotAfter", ReturnType = typeof(DateTime))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplUnix), Member = "get_NotBefore", ReturnType = typeof(DateTime))]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Security.Cryptography.X509Certificates.X509CertificateImpl", Member = "ThrowIfContextInvalid", ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CertificateData), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
38 private void EnsureCertData()
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x6000601")]
44 protected abstract byte[] GetRawCertData();
45
46 [global::Cpp2ILInjected.Token(Token = "0x17000138")]
47 public sealed override string KeyAlgorithm
48 {
49 [global::Cpp2ILInjected.Token(Token = "0x6000602")]
50 [global::Cpp2ILInjected.Address(RVA = "0x1ED6E2C", Offset = "0x1ED6E2C", Length = "0x18")]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
53 get
54 {
55 throw null;
56 }
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x17000139")]
60 public sealed override byte[] KeyAlgorithmParameters
61 {
62 [global::Cpp2ILInjected.Token(Token = "0x6000603")]
63 [global::Cpp2ILInjected.Address(RVA = "0x1ED6E44", Offset = "0x1ED6E44", Length = "0x18")]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
66 get
67 {
68 throw null;
69 }
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x1700013A")]
73 public sealed override byte[] PublicKeyValue
74 {
75 [global::Cpp2ILInjected.Token(Token = "0x6000604")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1ED6E5C", Offset = "0x1ED6E5C", Length = "0x18")]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
79 get
80 {
81 throw null;
82 }
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x1700013B")]
86 public sealed override byte[] SerialNumber
87 {
88 [global::Cpp2ILInjected.Token(Token = "0x6000605")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1ED6E74", Offset = "0x1ED6E74", Length = "0x18")]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
92 get
93 {
94 throw null;
95 }
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x1700013C")]
99 public sealed override string SignatureAlgorithm
100 {
101 [global::Cpp2ILInjected.Token(Token = "0x6000606")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1ED6E8C", Offset = "0x1ED6E8C", Length = "0x18")]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
105 get
106 {
107 throw null;
108 }
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x1700013D")]
112 public sealed override int Version
113 {
114 [global::Cpp2ILInjected.Token(Token = "0x6000607")]
115 [global::Cpp2ILInjected.Address(RVA = "0x1ED6EA4", Offset = "0x1ED6EA4", Length = "0x1C")]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
118 get
119 {
120 throw null;
121 }
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x1700013E")]
125 public sealed override X500DistinguishedName SubjectName
126 {
127 [global::Cpp2ILInjected.Token(Token = "0x6000608")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1ED6EC0", Offset = "0x1ED6EC0", Length = "0x18")]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
131 get
132 {
133 throw null;
134 }
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x1700013F")]
138 public sealed override X500DistinguishedName IssuerName
139 {
140 [global::Cpp2ILInjected.Token(Token = "0x6000609")]
141 [global::Cpp2ILInjected.Address(RVA = "0x1ED6ED8", Offset = "0x1ED6ED8", Length = "0x18")]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
144 get
145 {
146 throw null;
147 }
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x17000140")]
151 public sealed override string Subject
152 {
153 [global::Cpp2ILInjected.Token(Token = "0x600060A")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1ED6EF0", Offset = "0x1ED6EF0", Length = "0x20")]
155 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 get
158 {
159 throw null;
160 }
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x17000141")]
164 public sealed override string Issuer
165 {
166 [global::Cpp2ILInjected.Token(Token = "0x600060B")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1ED6F10", Offset = "0x1ED6F10", Length = "0x20")]
168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
170 get
171 {
172 throw null;
173 }
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x17000142")]
177 public sealed override byte[] RawData
178 {
179 [global::Cpp2ILInjected.Token(Token = "0x600060C")]
180 [global::Cpp2ILInjected.Address(RVA = "0x1ED6F30", Offset = "0x1ED6F30", Length = "0x18")]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
183 get
184 {
185 throw null;
186 }
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x17000143")]
190 public sealed override byte[] Thumbprint
191 {
192 [global::Cpp2ILInjected.Token(Token = "0x600060D")]
193 [global::Cpp2ILInjected.Address(RVA = "0x1ED6F48", Offset = "0x1ED6F48", Length = "0x188")]
194 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SHA1), Member = "Create", ReturnType = typeof(SHA1))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashAlgorithm), Member = "ComputeHash", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(byte[]))]
199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
200 get
201 {
202 throw null;
203 }
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x600060E")]
207 [global::Cpp2ILInjected.Address(RVA = "0x1ED70D0", Offset = "0x1ED70D0", Length = "0x34")]
208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CertificateData), Member = "GetNameInfo", MemberParameters = new object[]
211 {
213 typeof(bool)
214 }, ReturnType = typeof(string))]
215 public sealed override string GetNameInfo(X509NameType nameType, bool forIssuer)
216 {
217 throw null;
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x17000144")]
222 {
223 [global::Cpp2ILInjected.Token(Token = "0x600060F")]
224 [global::Cpp2ILInjected.Address(RVA = "0x1ED7104", Offset = "0x1ED7104", Length = "0x18")]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
227 get
228 {
229 throw null;
230 }
231 }
232
233 [global::Cpp2ILInjected.Token(Token = "0x17000145")]
234 public sealed override DateTime NotAfter
235 {
236 [global::Cpp2ILInjected.Token(Token = "0x6000610")]
237 [global::Cpp2ILInjected.Address(RVA = "0x1ED711C", Offset = "0x1ED711C", Length = "0x1C")]
238 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToLocalTime", ReturnType = typeof(DateTime))]
241 get
242 {
243 throw null;
244 }
245 }
246
247 [global::Cpp2ILInjected.Token(Token = "0x17000146")]
248 public sealed override DateTime NotBefore
249 {
250 [global::Cpp2ILInjected.Token(Token = "0x6000611")]
251 [global::Cpp2ILInjected.Address(RVA = "0x1ED7138", Offset = "0x1ED7138", Length = "0x1C")]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2ImplUnix), Member = "EnsureCertData", ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToLocalTime", ReturnType = typeof(DateTime))]
255 get
256 {
257 throw null;
258 }
259 }
260
261 [global::Cpp2ILInjected.Token(Token = "0x6000612")]
262 [global::Cpp2ILInjected.Address(RVA = "0x1ED7154", Offset = "0x1ED7154", Length = "0x8C")]
263 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "AppendLine", ReturnType = typeof(StringBuilder))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "AppendLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
268 public sealed override void AppendPrivateKeyInfo(StringBuilder sb)
269 {
270 throw null;
271 }
272
273 [global::Cpp2ILInjected.Token(Token = "0x6000613")]
274 [global::Cpp2ILInjected.Address(RVA = "0x1ED59D8", Offset = "0x1ED59D8", Length = "0x8")]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Security.Cryptography.X509Certificates.X509CertificateImpl", Member = ".ctor", ReturnType = typeof(void))]
278 {
279 throw null;
280 }
281
282 [global::Cpp2ILInjected.Token(Token = "0x4000503")]
283 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
284 private bool readCertData;
285
286 [global::Cpp2ILInjected.Token(Token = "0x4000504")]
287 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
289 }
290}
class f__AnonymousType0<< Count > j__TPar
override string GetNameInfo(X509NameType nameType, bool forIssuer)