terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ Build()

override bool System.Security.Cryptography.X509Certificates.X509ChainImplMono.Build ( X509Certificate2 certificate)
inline

Definition at line 53 of file X509ChainImplMono.cs.

54 {
55 if (certificate != null)
56 {
58 this.ValidateChain(x509ChainStatusFlags);
59 X509ChainElementEnumerator enumerator = this.elements.GetEnumerator();
60 bool flag = enumerator.MoveNext();
61 X509ChainStatus[] array = enumerator.Current.status;
62 bool flag2 = enumerator.MoveNext();
64 {
65 string information = X509ChainStatus.GetInformation(x509ChainStatusFlags);
66 }
67 if (this.status != null)
68 {
69 AsymmetricAlgorithm asymmetricAlgorithm = this.working_public_key;
70 X509ChainStatus[] array2 = this.status;
71 AsymmetricAlgorithm asymmetricAlgorithm2 = this.working_public_key;
72 AsymmetricAlgorithm asymmetricAlgorithm3 = this.working_public_key;
73 AsymmetricAlgorithm asymmetricAlgorithm4 = this.working_public_key;
74 AsymmetricAlgorithm asymmetricAlgorithm5 = this.working_public_key;
75 AsymmetricAlgorithm asymmetricAlgorithm6 = this.working_public_key;
76 AsymmetricAlgorithm asymmetricAlgorithm7 = this.working_public_key;
77 AsymmetricAlgorithm asymmetricAlgorithm8 = this.working_public_key;
78 AsymmetricAlgorithm asymmetricAlgorithm9 = this.working_public_key;
79 }
80 throw new InvalidCastException();
81 }
82 }
class f__AnonymousType0<< Count > j__TPar
X509ChainStatusFlags BuildChainFrom(X509Certificate2 certificate)

References System.array, System.Security.Cryptography.X509Certificates.X509ChainImplMono.BuildChainFrom(), System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current, System.Security.Cryptography.X509Certificates.X509ChainImplMono.elements, System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator(), System.Security.Cryptography.X509Certificates.X509ChainStatus.GetInformation(), j__TPar, System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext(), System.Security.Cryptography.X509Certificates.X509ChainElement.status, System.Security.Cryptography.X509Certificates.X509ChainImplMono.status, System.Security.Cryptography.X509Certificates.X509ChainImplMono.ValidateChain(), and System.Security.Cryptography.X509Certificates.X509ChainImplMono.working_public_key.