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