Zdexby TheHolyOneZ
42,610 classes
Class

ChainValidationHelper

: Object
Mono.Net.Security.ChainValidationHelper, System 0x0048 (72 B) inherited 0x0010 System.dll
0x00x0048

Members 7

OffsetSizeNameTypeFlagsDefault
0x08ownerWeakReference<System.Net.Security.SslStream>Private+1 flags—
0x08settingsMonoTlsSettingsPrivate+1 flags—
0x08providerMobileTlsProviderPrivate+1 flags—
0x08certValidationCallbackServerCertValidationCallbackPrivate+1 flags—
0x08certSelectionCallbackLocalCertSelectionCallbackPrivate+1 flags—
0x08tlsStreamMonoTlsStreamPrivate+1 flags—
0x08requestHttpWebRequestPrivate+1 flags—

Functions 11

SignatureFlagsNativeParams
ChainValidationHelper GetInternalValidator(SslStream owner, MobileTlsProvider provider, MonoTlsSettings settings)Static+1 flags0x08
ChainValidationHelper Create(MobileTlsProvider provider, MonoTlsSettings& settings, MonoTlsStream stream)Static+1 flags0x08
void .ctor(SslStream owner, MobileTlsProvider provider, MonoTlsSettings settings, bool cloneSettings, MonoTlsStream stream)Private+1 flags0x08
ServerCertValidationCallback GetValidationCallback(MonoTlsSettings settings)PrivateStatic0x08
X509Certificate DefaultSelectionCallback(const string& targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, const string[]& acceptableIssuers)PrivateStatic0x08
MonoTlsSettings get_Settings()PublicFinal+3 flags0x08
bool SelectClientCertificate(const string& targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, const string[]& acceptableIssuers, X509Certificate& clientCertificate)PublicFinal+2 flags0x08
ValidationResult ValidateCertificate(const string& host, bool serverMode, X509Certificate leaf, X509Chain chain)Public0x08
ValidationResult ValidateChain(const string& host, bool server, X509Certificate leaf, X509Chain chain, X509CertificateCollection certs, const SslPolicyErrors& errors)Private0x08
ValidationResult ValidateChain(const string& host, bool server, X509Certificate leaf, X509Chain& chain, X509CertificateCollection certs, const SslPolicyErrors& errors)Private0x08
bool InvokeCallback(X509Certificate leaf, X509Chain chain, const SslPolicyErrors& errors)Private0x08

Used by 4

types with a member, parameter or interface of this type