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
X509Helper2.cs
Go to the documentation of this file.
1using System;
2using System.IO;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200011A")]
10 internal static class X509Helper2
11 {
12 [MonoTODO("Investigate replacement; see comments in source.")]
13 [global::Cpp2ILInjected.Token(Token = "0x60006A8")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1EDD42C", Offset = "0x1EDD42C", Length = "0xC8")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509ChainImplMono), Member = "Process", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509ChainImplMono), Member = "IsSignedWith", MemberParameters = new object[]
18 {
21 }, ReturnType = typeof(bool))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509ChainImplMono), Member = "GetAuthorityKeyIdentifier", MemberParameters = new object[] { typeof(X509Certificate2) }, ReturnType = typeof(string))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509ChainImplMono), Member = "CheckRevocation", MemberParameters = new object[]
24 {
27 typeof(bool)
28 }, ReturnType = typeof(X509ChainStatusFlags))]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2), Member = "get_Impl", ReturnType = typeof(X509Certificate2Impl))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2), Member = "get_RawData", ReturnType = typeof(byte[]))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x60006A9")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1EDD4F4", Offset = "0x1EDD4F4", Length = "0x5C")]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Chain), Member = ".ctor", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Chain), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Chain), Member = "Create", ReturnType = typeof(X509Chain))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509ChainImplMono), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
48 {
49 throw null;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x60006AA")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1EDD550", Offset = "0x1EDD550", Length = "0x14")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
56 public static bool IsValid(X509ChainImpl impl)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x60006AB")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1EDD564", Offset = "0x1EDD564", Length = "0x40")]
63 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Certificate2ImplMono), Member = "Verify", MemberParameters = new object[] { typeof(X509Certificate2) }, ReturnType = typeof(bool))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Chain), Member = "get_Impl", ReturnType = typeof(X509ChainImpl))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Chain), Member = ".ctor", MemberParameters = new object[] { typeof(X509ChainImpl) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Chain), Member = "get_ChainElements", ReturnType = typeof(X509ChainElementCollection))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Chain), Member = "get_ChainPolicy", ReturnType = typeof(X509ChainPolicy))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Chain), Member = "Build", MemberParameters = new object[] { typeof(X509Certificate2) }, ReturnType = typeof(bool))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Chain), Member = "Reset", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Helper2), Member = "GetInvalidChainContextException", ReturnType = typeof(Exception))]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
74 internal static void ThrowIfContextInvalid(X509ChainImpl impl)
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x60006AC")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1EDD5A4", Offset = "0x1EDD5A4", Length = "0x80")]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509ChainImpl), Member = "ThrowIfContextInvalid", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Helper2), Member = "ThrowIfContextInvalid", MemberParameters = new object[] { typeof(X509ChainImpl) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Locale", Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CryptographicException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
88 {
89 throw null;
90 }
91
92 [Obsolete("This is only used by Mono.Security's X509Store and will be replaced shortly.")]
93 [global::Cpp2ILInjected.Token(Token = "0x60006AD")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1EDD624", Offset = "0x1EDD624", Length = "0x38")]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "ImportNewFormat", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "RemoveNewFormat", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformNotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
100 internal static long GetSubjectNameHash(X509Certificate certificate)
101 {
102 throw null;
103 }
104
105 [Obsolete("This is only used by Mono.Security's X509Store and will be replaced shortly.")]
106 [global::Cpp2ILInjected.Token(Token = "0x60006AE")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1EDD65C", Offset = "0x1EDD65C", Length = "0x38")]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(X509Store), Member = "ImportNewFormat", MemberParameters = new object[] { typeof(X509Certificate) }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformNotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
112 internal static void ExportAsPEM(X509Certificate certificate, Stream stream, bool includeHumanReadableForm)
113 {
114 throw null;
115 }
116 }
117}
class f__AnonymousType0<< Count > j__TPar
static void ThrowIfContextInvalid(X509ChainImpl impl)
static X509ChainImpl CreateChainImpl(bool useMachineContext)
static long GetSubjectNameHash(X509Certificate certificate)
static void ExportAsPEM(X509Certificate certificate, Stream stream, bool includeHumanReadableForm)
static X509Certificate GetMonoCertificate(X509Certificate2 certificate)