18 [global::Cpp2ILInjected.Token(
Token =
"0x60005B6")]
19 [global::Cpp2ILInjected.Address(RVA =
"0x1ED228C", Offset =
"0x1ED228C", Length =
"0x58")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
22 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
28 [global::Cpp2ILInjected.Token(
Token =
"0x60005B7")]
29 [global::Cpp2ILInjected.Address(RVA =
"0x1ED22E4", Offset =
"0x1ED22E4", Length =
"0x8")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.Token(
Token =
"0x60005B8")]
38 [global::Cpp2ILInjected.Address(RVA =
"0x1ED22EC", Offset =
"0x1ED22EC", Length =
"0x1CC")]
39 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
HttpConnection), Member =
"<.ctor>b__24_0", MemberParameters =
new object[]
48 }, ReturnType =
typeof(
bool))]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Microsoft.Win32.SafeHandles.SafePasswordHandle", Member =
".ctor", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
void))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"System.Security.Cryptography.X509Certificates.X509Helper", Member =
"Import", MemberParameters =
new object[]
55 "Microsoft.Win32.SafeHandles.SafePasswordHandle",
57 }, ReturnType =
"System.Security.Cryptography.X509Certificates.X509CertificateImpl")]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
X509Certificate),
Member =
"ImportHandle", MemberParameters =
new object[] {
"System.Security.Cryptography.X509Certificates.X509CertificateImpl" }, ReturnType =
typeof(
void))]
59 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
65 [global::Cpp2ILInjected.Token(
Token =
"0x60005B9")]
66 [global::Cpp2ILInjected.Address(RVA =
"0x1ED24B8", Offset =
"0x1ED24B8", Length =
"0x8")]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
HttpListener), Member =
"LoadCertificateAndKey", MemberParameters =
new object[]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
X509Certificate), Member =
".ctor", MemberParameters =
new object[] {
"System.Security.Cryptography.X509Certificates.X509CertificateImpl" }, ReturnType =
typeof(
void))]
79 [global::Cpp2ILInjected.Token(
Token =
"0x60005BA")]
80 [global::Cpp2ILInjected.Address(RVA =
"0x1ED24C0", Offset =
"0x1ED24C0", Length =
"0x8")]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
HttpListener), Member =
"LoadCertificateAndKey", MemberParameters =
new object[]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
93 [global::Cpp2ILInjected.Token(
Token =
"0x60005BB")]
94 [global::Cpp2ILInjected.Address(RVA =
"0x1ED24C8", Offset =
"0x1ED24C8", Length =
"0x8")]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.Token(
Token =
"0x60005BC")]
103 [global::Cpp2ILInjected.Address(RVA =
"0x1ED24D0", Offset =
"0x1ED24D0", Length =
"0x40")]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
X509Certificate), Member =
".ctor", MemberParameters =
new object[]
109 }, ReturnType =
typeof(
void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
117 [global::Cpp2ILInjected.Token(
Token =
"0x1700011A")]
120 [global::Cpp2ILInjected.Token(
Token =
"0x60005BD")]
121 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2510", Offset =
"0x1ED2510", Length =
"0x398")]
122 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
X509ChainImplMono), Member =
"PrepareForNextCertificate", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
X509ChainImplMono), Member =
"CheckRevocation", MemberParameters =
new object[]
140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
153 [global::Cpp2ILInjected.Token(
Token =
"0x1700011B")]
154 public bool HasPrivateKey
156 [global::Cpp2ILInjected.Token(
Token =
"0x60005BE")]
157 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2AF8", Offset =
"0x1ED2AF8", Length =
"0x2C")]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
168 [global::Cpp2ILInjected.Token(
Token =
"0x1700011C")]
171 [global::Cpp2ILInjected.Token(
Token =
"0x60005BF")]
172 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2B24", Offset =
"0x1ED2B24", Length =
"0x168")]
173 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
UnityTlsContext), Member =
"ExtractNativeKeyAndChainFromManagedCertificate", MemberParameters =
new object[]
180 }, ReturnType =
typeof(
void))]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string), Member =
"op_Equality", MemberParameters =
new object[]
188 }, ReturnType =
typeof(
bool))]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
197 [global::Cpp2ILInjected.Token(
Token =
"0x1700011D")]
200 [global::Cpp2ILInjected.Token(
Token =
"0x60005C0")]
201 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2C8C", Offset =
"0x1ED2C8C", Length =
"0x54")]
202 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
216 [global::Cpp2ILInjected.Token(
Token =
"0x1700011E")]
219 [global::Cpp2ILInjected.Token(
Token =
"0x60005C1")]
220 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2CE0", Offset =
"0x1ED2CE0", Length =
"0x8")]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
229 [global::Cpp2ILInjected.Token(
Token =
"0x1700011F")]
232 [global::Cpp2ILInjected.Token(
Token =
"0x60005C2")]
233 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2CE8", Offset =
"0x1ED2CE8", Length =
"0x8")]
234 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
242 [global::Cpp2ILInjected.Token(
Token =
"0x17000120")]
245 [global::Cpp2ILInjected.Token(
Token =
"0x60005C3")]
246 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2CF0", Offset =
"0x1ED2CF0", Length =
"0x150")]
247 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
X509ChainImplMono), Member =
"PrepareForNextCertificate", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
X509ChainImplMono), Member =
"CheckRevocation", MemberParameters =
new object[]
260 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Oid), Member =
".ctor", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
void))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
AsnEncodedData), Member =
".ctor", MemberParameters =
new object[]
267 }, ReturnType =
typeof(
void))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PublicKey), Member =
".ctor", MemberParameters =
new object[]
273 }, ReturnType =
typeof(
void))]
274 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
281 [global::Cpp2ILInjected.Token(
Token =
"0x17000121")]
282 public byte[] RawData
284 [global::Cpp2ILInjected.Token(
Token =
"0x60005C4")]
285 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2E40", Offset =
"0x1ED2E40", Length =
"0x54")]
286 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
288 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Internal.Cryptography.Helpers", Member =
"CloneByteArray", MemberParameters =
new object[] {
typeof(
byte[]) }, ReturnType =
typeof(
byte[]))]
292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
299 [global::Cpp2ILInjected.Token(
Token =
"0x17000122")]
300 public string SerialNumber
302 [global::Cpp2ILInjected.Token(
Token =
"0x60005C5")]
303 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2E94", Offset =
"0x1ED2E94", Length =
"0x10")]
304 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
305 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
312 [global::Cpp2ILInjected.Token(
Token =
"0x17000123")]
315 [global::Cpp2ILInjected.Token(
Token =
"0x60005C6")]
316 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2EA4", Offset =
"0x1ED2EA4", Length =
"0x5C")]
317 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Oid), Member =
"FromOidValue", MemberParameters =
new object[]
327 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
334 [global::Cpp2ILInjected.Token(
Token =
"0x17000124")]
337 [global::Cpp2ILInjected.Token(
Token =
"0x60005C7")]
338 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2F00", Offset =
"0x1ED2F00", Length =
"0x54")]
339 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
347 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
X509ChainImplMono), Member =
"PrepareForNextCertificate", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
349 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
352 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
359 [global::Cpp2ILInjected.Token(
Token =
"0x17000125")]
360 public string Thumbprint
362 [global::Cpp2ILInjected.Token(
Token =
"0x60005C8")]
363 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2F54", Offset =
"0x1ED2F54", Length =
"0x1C")]
364 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
365 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Internal.Cryptography.Helpers", Member =
"ToHexStringUpper", MemberParameters =
new object[] {
typeof(
byte[]) }, ReturnType =
typeof(
string))]
373 [global::Cpp2ILInjected.Token(
Token =
"0x17000126")]
376 [global::Cpp2ILInjected.Token(
Token =
"0x60005C9")]
377 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2F70", Offset =
"0x1ED2F70", Length =
"0x54")]
378 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
X509ChainImplMono), Member =
"PrepareForNextCertificate", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
382 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
385 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
392 [global::Cpp2ILInjected.Token(
Token =
"0x60005CA")]
393 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2FC4", Offset =
"0x1ED2FC4", Length =
"0x90")]
397 "Microsoft.Win32.SafeHandles.SafePasswordHandle",
399 }, ReturnType =
typeof(
void))]
400 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
402 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
X509PalImpl), Member =
"GetCertContentType", MemberParameters =
new object[] {
typeof(
byte[]) }, ReturnType =
typeof(X509ContentType))]
407 }, ReturnType =
typeof(
void))]
408 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
414 [global::Cpp2ILInjected.Token(
Token =
"0x60005CB")]
415 [global::Cpp2ILInjected.Address(RVA =
"0x1ED3054", Offset =
"0x1ED3054", Length =
"0x34")]
416 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
418 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
424 [global::Cpp2ILInjected.Token(
Token =
"0x60005CC")]
425 [global::Cpp2ILInjected.Address(RVA =
"0x1ED3088", Offset =
"0x1ED3088", Length =
"0xC")]
426 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
433 [global::Cpp2ILInjected.Token(
Token =
"0x60005CD")]
434 [global::Cpp2ILInjected.Address(RVA =
"0x1ED3094", Offset =
"0x1ED3094", Length =
"0xE5C")]
435 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
436 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(X509Certificate2), Member =
"get_Version", ReturnType =
typeof(
int))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(X509Certificate2), Member =
"get_SubjectName", ReturnType =
typeof(X500DistinguishedName))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(X509Certificate2), Member =
"get_Impl", ReturnType =
typeof(X509Certificate2Impl))]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(X509Certificate2), Member =
"get_IssuerName", ReturnType =
typeof(X500DistinguishedName))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Internal.Cryptography.Helpers", Member =
"ToHexStringUpper", MemberParameters =
new object[] {
typeof(
byte[]) }, ReturnType =
typeof(
string))]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(X509Certificate2),
Member =
"get_SignatureAlgorithm", ReturnType =
typeof(Oid))]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Oid),
Member =
"get_FriendlyName", ReturnType =
typeof(
string))]
454 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(X509Certificate2),
Member =
"get_PublicKey", ReturnType =
typeof(PublicKey))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(RSACertificateExtensions),
Member =
"GetRSAPublicKey", MemberParameters =
new object[] {
typeof(X509Certificate2) }, ReturnType =
typeof(RSA))]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(X509ExtensionEnumerator),
Member =
"MoveNext", ReturnType =
typeof(
bool))]
461 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 56)]
467 [global::Cpp2ILInjected.Token(
Token =
"0x60005CE")]
468 [global::Cpp2ILInjected.Address(RVA =
"0x1ED3EF0", Offset =
"0x1ED3EF0", Length =
"0x24")]
469 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
471 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
477 [global::Cpp2ILInjected.Token(
Token =
"0x60005CF")]
478 [global::Cpp2ILInjected.Address(RVA =
"0x1ED2934", Offset =
"0x1ED2934", Length =
"0x1C4")]
480 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string), Member =
"op_Equality", MemberParameters =
new object[]
485 }, ReturnType =
typeof(
bool))]
487 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
X509PalImpl), Member =
"get_SupportsLegacyBasicConstraintsExtension", ReturnType =
typeof(
bool))]
488 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(X509BasicConstraintsExtension), Member =
".ctor", ReturnType =
typeof(
void))]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(X509KeyUsageExtension), Member =
".ctor", ReturnType =
typeof(
void))]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(X509EnhancedKeyUsageExtension), Member =
".ctor", ReturnType =
typeof(
void))]
491 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(X509SubjectKeyIdentifierExtension), Member =
".ctor", ReturnType =
typeof(
void))]
492 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
498 [global::Cpp2ILInjected.Token(
Token =
"0x17000127")]
501 [global::Cpp2ILInjected.Token(
Token =
"0x60005D0")]
502 [global::Cpp2ILInjected.Address(RVA =
"0x1ED28A8", Offset =
"0x1ED28A8", Length =
"0x8C")]
503 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
512 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
X509Certificate2), Member =
"GetNameInfo", MemberParameters =
new object[]
516 }, ReturnType =
typeof(
string))]
527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
HttpListener), Member =
"LoadCertificateAndKey", MemberParameters =
new object[]
532 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 26)]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"System.Security.Cryptography.X509Certificates.X509Helper", Member =
"ThrowIfContextInvalid", MemberParameters =
new object[] {
"System.Security.Cryptography.X509Certificates.X509CertificateImpl" }, ReturnType =
typeof(
void))]
534 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
541 [global::Cpp2ILInjected.Token(
Token =
"0x40004F5")]
542 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x60")]
545 [global::Cpp2ILInjected.Token(
Token =
"0x40004F6")]
546 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x68")]
549 [global::Cpp2ILInjected.Token(
Token =
"0x40004F7")]
550 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x70")]
553 [global::Cpp2ILInjected.Token(
Token =
"0x40004F8")]
554 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x78")]
557 [global::Cpp2ILInjected.Token(
Token =
"0x40004F9")]
558 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x80")]
561 [global::Cpp2ILInjected.Token(
Token =
"0x40004FA")]
562 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x88")]
565 [global::Cpp2ILInjected.Token(
Token =
"0x40004FB")]
566 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x90")]
569 [global::Cpp2ILInjected.Token(
Token =
"0x40004FC")]
570 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x98")]