Zdexby TheHolyOneZ
49,743 classes
Class

MobileTlsContext

: Object
Mono.Net.Security.MobileTlsContext, System 0x0058 (88 B) inherited 0x0010 System.dll
implements IDisposable
0x00x0058

Members 10

OffsetSizeNameTypeFlagsDefault
0x08certificateValidatorChainValidationHelperPrivate—
0x08<Options>k__BackingFieldMonoSslAuthenticationOptionsPrivate+1 flags—
0x08<Parent>k__BackingFieldMobileAuthenticatedStreamPrivate+1 flags—
0x01<IsServer>k__BackingFieldboolPrivate+1 flags—
0x00290x07padding / unreflected
0x08<TargetHost>k__BackingFieldstringPrivate+1 flags—
0x08<ServerName>k__BackingFieldstringPrivate+1 flags—
0x01<AskForClientCertificate>k__BackingFieldboolPrivate+1 flags—
0x00410x03padding / unreflected
0x04<EnabledProtocols>k__BackingFieldSslProtocolsPrivate+1 flags—
0x08<ClientCertificates>k__BackingFieldX509CertificateCollectionPrivate+1 flags—
0x08<LocalServerCertificate>k__BackingFieldX509CertificatePrivate—

Functions 31

SignatureFlagsNativeParams
void .ctor(MobileAuthenticatedStream parent, MonoSslAuthenticationOptions options)2 flags0x08
MonoSslAuthenticationOptions get_Options()2 flags0x08
MobileAuthenticatedStream get_Parent()2 flags0x08
MonoTlsSettings get_Settings()Public+1 flags0x08
bool get_IsAuthenticated()Public+4 flags0x01
bool get_IsServer()Public+1 flags0x01
string get_TargetHost()2 flags0x08
string get_ServerName()2 flags0x08
bool get_AskForClientCertificate()2 flags0x01
SslProtocols get_EnabledProtocols()2 flags0x04
X509CertificateCollection get_ClientCertificates()2 flags0x08
void GetProtocolVersions(ref Nullable<Mono.Security.Interface.TlsProtocolCode>& min, ref Nullable<Mono.Security.Interface.TlsProtocolCode>& max)1 flags0x04
void StartHandshake()Public+3 flags0x00
bool ProcessHandshake()Public+3 flags0x01
void FinishHandshake()Public+3 flags0x00
X509Certificate get_LocalServerCertificate()2 flags0x08
void set_LocalServerCertificate(X509Certificate value)Private+1 flags0x08
X509Certificate get_LocalClientCertificate()5 flags0x08
X509Certificate2 get_RemoteCertificate()Public+4 flags0x08
void Flush()Public+3 flags0x00
ValueTuple<System.Int32 Read(const byte[]& buffer, int offset, int count)Public+3 flags—0x08
ValueTuple<System.Int32 Write(const byte[]& buffer, int offset, int count)Public+3 flags—0x08
void Shutdown()Public+3 flags0x00
bool PendingRenegotiation()Public+3 flags0x01
bool ValidateCertificate(X509Certificate2 leaf, X509Chain chain)1 flags0x08
X509Certificate SelectServerCertificate(const string& serverIdentity)1 flags0x08
X509Certificate SelectClientCertificate(const string[]& acceptableIssuers)1 flags0x08
void Renegotiate()Public+3 flags0x00
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)3 flags0x01
void Finalize()2 flags0x00

Subclasses 2

Used by 3

types with a member, parameter or interface of this type