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

◆ ValidateCertificate()

bool Mono.Net.Security.MobileTlsContext.ValidateCertificate ( global::System::Security::Cryptography::X509Certificates::X509Certificate2 leaf,
global::System::Security::Cryptography::X509Certificates::X509Chain chain )
inlineprotectedinherited

Definition at line 150 of file MobileTlsContext.cs.

151 {
153 do
154 {
155 ChainValidationHelper chainValidationHelper = this.certificateValidator;
156 string text = this.<TargetHost>k__BackingField;
157 bool flag = this.<IsServer>k__BackingField;
158 validationResult = chainValidationHelper.ValidateCertificate(text, flag, leaf, chain);
159 }
160 while (validationResult == null);
161 if (validationResult.trusted)
162 {
163 bool user_denied = validationResult.user_denied;
164 return;
165 }
166 }
class f__AnonymousType0<< Count > j__TPar
ChainValidationHelper certificateValidator
readonly MonoSslAuthenticationOptions< Options > k__BackingField

References Mono.Net.Security.MobileTlsContext.certificateValidator, Mono.Net.Security.MobileTlsContext.IsServer, j__TPar, Mono.Net.Security.MobileTlsContext.k__BackingField, Mono.Net.Security.MobileTlsContext.TargetHost, System.text, and Mono.Security.Interface.ValidationResult.user_denied.