terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Public Member Functions | |
bool | SelectClientCertificate (string targetHost, global::System.Security.Cryptography.X509Certificates.X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers, [Out] X509Certificate clientCertificate) |
ValidationResult | ValidateCertificate (string host, bool serverMode, X509Certificate leaf, global::System.Security.Cryptography.X509Certificates.X509Chain chain) |
Static Package Functions | |
static ChainValidationHelper | GetInternalValidator (global::System.Net.Security.SslStream owner, MobileTlsProvider provider, MonoTlsSettings settings) |
static ChainValidationHelper | Create (MobileTlsProvider provider, MonoTlsSettings settings, MonoTlsStream stream) |
Properties | |
MonoTlsSettings | Settings [get] |
Private Member Functions | |
ChainValidationHelper (global::System.Net.Security.SslStream owner, MobileTlsProvider provider, MonoTlsSettings settings, bool cloneSettings, MonoTlsStream stream) | |
ValidationResult | ValidateChain (string host, bool server, X509Certificate leaf, global::System.Security.Cryptography.X509Certificates.X509Chain chain, global::System.Security.Cryptography.X509Certificates.X509CertificateCollection certs, global::System.Net.Security.SslPolicyErrors errors) |
ValidationResult | ValidateChain (string host, bool server, X509Certificate leaf, global::System.Security.Cryptography.X509Certificates.X509Chain chain, global::System.Security.Cryptography.X509Certificates.X509CertificateCollection certs, global::System.Net.Security.SslPolicyErrors errors) |
bool | InvokeCallback (X509Certificate leaf, global::System.Security.Cryptography.X509Certificates.X509Chain chain, global::System.Net.Security.SslPolicyErrors errors) |
Static Private Member Functions | |
static global::System.Net.ServerCertValidationCallback | GetValidationCallback (MonoTlsSettings settings) |
static X509Certificate | DefaultSelectionCallback (string targetHost, global::System.Security.Cryptography.X509Certificates.X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers) |
Private Attributes | |
readonly WeakReference< global::System.Net.Security.SslStream > | owner |
readonly MonoTlsSettings | settings |
readonly MobileTlsProvider | provider |
readonly global::System.Net.ServerCertValidationCallback | certValidationCallback |
readonly global::System.Net.Security.LocalCertSelectionCallback | certSelectionCallback |
readonly MonoTlsStream | tlsStream |
readonly global::System.Net.HttpWebRequest | request |
Definition at line 14 of file ChainValidationHelper.cs.