implements IDisposable
0x00x0058
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | certificateValidator | ChainValidationHelper | Private | — | |
| 0x08 | <Options>k__BackingField | MonoSslAuthenticationOptions | Private+1 flags | — | |
| 0x08 | <Parent>k__BackingField | MobileAuthenticatedStream | Private+1 flags | — | |
| 0x01 | <IsServer>k__BackingField | bool | Private+1 flags | — | |
| 0x0029 | 0x07 | padding / unreflected | |||
| 0x08 | <TargetHost>k__BackingField | string | Private+1 flags | — | |
| 0x08 | <ServerName>k__BackingField | string | Private+1 flags | — | |
| 0x01 | <AskForClientCertificate>k__BackingField | bool | Private+1 flags | — | |
| 0x0041 | 0x03 | padding / unreflected | |||
| 0x04 | <EnabledProtocols>k__BackingField | SslProtocols | Private+1 flags | — | |
| 0x08 | <ClientCertificates>k__BackingField | X509CertificateCollection | Private+1 flags | — | |
| 0x08 | <LocalServerCertificate>k__BackingField | X509Certificate | Private | — | |
Functions 31
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(MobileAuthenticatedStream parent, MonoSslAuthenticationOptions options) | 2 flags | 0x08 | |
| MonoSslAuthenticationOptions get_Options() | 2 flags | 0x08 | |
| MobileAuthenticatedStream get_Parent() | 2 flags | 0x08 | |
| MonoTlsSettings get_Settings() | Public+1 flags | 0x08 | |
| bool get_IsAuthenticated() | Public+4 flags | — | 0x01 |
| bool get_IsServer() | Public+1 flags | 0x01 | |
| string get_TargetHost() | 2 flags | 0x08 | |
| string get_ServerName() | 2 flags | 0x08 | |
| bool get_AskForClientCertificate() | 2 flags | 0x01 | |
| SslProtocols get_EnabledProtocols() | 2 flags | 0x04 | |
| X509CertificateCollection get_ClientCertificates() | 2 flags | 0x08 | |
| void GetProtocolVersions(ref Nullable<Mono.Security.Interface.TlsProtocolCode>& min, ref Nullable<Mono.Security.Interface.TlsProtocolCode>& max) | 1 flags | 0x04 | |
| void StartHandshake() | Public+3 flags | — | 0x00 |
| bool ProcessHandshake() | Public+3 flags | — | 0x01 |
| void FinishHandshake() | Public+3 flags | — | 0x00 |
| X509Certificate get_LocalServerCertificate() | 2 flags | 0x08 | |
| void set_LocalServerCertificate(X509Certificate value) | Private+1 flags | 0x08 | |
| X509Certificate get_LocalClientCertificate() | 5 flags | — | 0x08 |
| X509Certificate2 get_RemoteCertificate() | Public+4 flags | — | 0x08 |
| void Flush() | Public+3 flags | — | 0x00 |
| 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 flags | — | 0x00 |
| bool PendingRenegotiation() | Public+3 flags | — | 0x01 |
| bool ValidateCertificate(X509Certificate2 leaf, X509Chain chain) | 1 flags | 0x08 | |
| X509Certificate SelectServerCertificate(const string& serverIdentity) | 1 flags | 0x08 | |
| X509Certificate SelectClientCertificate(const string[]& acceptableIssuers) | 1 flags | 0x08 | |
| void Renegotiate() | Public+3 flags | — | 0x00 |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Dispose(bool disposing) | 3 flags | 0x01 | |
| void Finalize() | 2 flags | 0x00 |