Zdexby TheHolyOneZ
49,743 classes
Class

MonoBtlsProvider

: MobileTlsProvider : MonoTlsProvider : Object
Mono.Btls.MonoBtlsProvider, System 0x0010 (16 B) inherited 0x0010 System.dll
0x00x0010

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 26

SignatureFlagsNativeParams
Guid get_ID()Public+2 flags0x10
string get_Name()Public+2 flags0x08
void .ctor()2 flags0x00
bool get_SupportsSslStream()Public+2 flags0x01
bool get_SupportsMonoExtensions()Public+2 flags0x01
bool get_SupportsConnectionInfo()Public+2 flags0x01
bool get_SupportsCleanShutdown()3 flags0x01
SslProtocols get_SupportedProtocols()Public+2 flags0x04
MobileAuthenticatedStream CreateSslStream(SslStream sslStream, Stream innerStream, bool leaveInnerStreamOpen, MonoTlsSettings settings)2 flags0x08
X509Certificate2Impl GetNativeCertificate(const byte[]& data, const string& password, const X509KeyStorageFlags& flags)1 flags0x08
X509Certificate2Impl GetNativeCertificate(X509Certificate certificate)1 flags0x08
X509Certificate2Impl GetNativeCertificate(const byte[]& data, SafePasswordHandle password, const X509KeyStorageFlags& flags)1 flags0x08
MonoBtlsX509VerifyParam GetVerifyParam(MonoTlsSettings settings, const string& targetHost, bool serverMode)Static+1 flags0x08
bool ValidateCertificate(ChainValidationHelper validator, const string& targetHost, bool serverMode, X509CertificateCollection certificates, bool wantsChain, ref X509Chain& chain, ref SslPolicyErrors& errors, ref int& status11)2 flags0x08
bool ValidateCertificate(MonoBtlsX509Chain chain, MonoBtlsX509VerifyParam param)Static+1 flags0x08
void CheckValidationResult(ChainValidationHelper validator, const string& targetHost, bool serverMode, X509CertificateCollection certificates, bool wantsChain, X509Chain chain, MonoBtlsX509StoreCtx storeCtx, bool success, ref SslPolicyErrors& errors, ref int& status11)Private0x08
X509ChainStatusFlags MapVerifyErrorToChainStatus(const MonoBtlsX509Error& code)Static+1 flags0x04
void SetupCertificateStore(MonoBtlsX509Store store, MonoTlsSettings settings, bool server)Static+1 flags0x08
void SetupDefaultCertificateStore(MonoBtlsX509Store store)PrivateStatic0x08
void AddUserStore(MonoBtlsX509Store store)PrivateStatic0x08
void AddMachineStore(MonoBtlsX509Store store)PrivateStatic0x08
void AddTrustedRoots(MonoBtlsX509Store store, MonoTlsSettings settings, bool server)PrivateStatic0x08
X509Certificate2 CreateCertificate(MonoBtlsX509 x509)PublicStatic0x08
X509Chain GetManagedChain(MonoBtlsX509Chain chain)PublicStatic0x08
MonoBtlsX509 GetBtlsCertificate(X509Certificate certificate)PublicStatic0x08
MonoBtlsX509Chain GetNativeChain(X509CertificateCollection certificates)PublicStatic0x08

Used by 1

types with a member, parameter or interface of this type