implements IMonoBtlsBioMono
0x00x00A0
Members 12
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | remoteCertificate | X509Certificate2 | Private | |
| 0x08 | clientCertificate | X509Certificate | Private | |
| 0x08 | nativeServerCertificate | X509CertificateImplBtls | Private | |
| 0x08 | nativeClientCertificate | X509CertificateImplBtls | Private | |
| 0x08 | ctx | MonoBtlsSslCtx | Private | |
| 0x08 | ssl | MonoBtlsSsl | Private | |
| 0x08 | bio | MonoBtlsBio | Private | |
| 0x08 | errbio | MonoBtlsBio | Private | |
| 0x08 | connectionInfo | MonoTlsConnectionInfo | Private | |
| 0x01 | certificateValidated | bool | Private | |
| 0x01 | isAuthenticated | bool | Private | |
| 0x01 | connected | bool | Private | |
| 0x009B | 0x05 | unreflected bytes to end of MonoBtlsContext | ||
Inherited from MobileTlsContext 10
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | certificateValidator | ChainValidationHelper | Private | |
| 0x08 | <Options>k__BackingField | MonoSslAuthenticationOptions | Private+1 flags | |
| 0x08 | <Parent>k__BackingField | MobileAuthenticatedStream | Private+1 flags | |
| 0x0028 | 0x20 | padding / unreflected | ||
| 0x01 | <IsServer>k__BackingField | bool | Private+1 flags | |
| 0x08 | <TargetHost>k__BackingField | string | Private+1 flags | |
| 0x08 | <ServerName>k__BackingField | string | Private+1 flags | |
| 0x01 | <AskForClientCertificate>k__BackingField | bool | Private+1 flags | |
| 0x004A | 0x02 | 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 36
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void GetPrivateCertificate() | PrivateStatic | — | 0x00 |
| void get_Provider() | Public+1 flags | — | 0x00 |
| void VerifyCallback() | Private | — | 0x00 |
| void SelectCallback() | Private | — | 0x00 |
| void ServerNameCallback() | Private | — | 0x00 |
| void StartHandshake() | Public+1 flags | — | 0x00 |
| void SetPrivateCertificate() | Private | — | 0x00 |
| void GetException() | PrivateStatic | — | 0x00 |
| void ProcessHandshake() | Public+1 flags | — | 0x00 |
| void DoProcessHandshake() | Private | — | 0x00 |
| void FinishHandshake() | Public+1 flags | — | 0x00 |
| void InitializeConnection() | Private | — | 0x00 |
| void GetPeerCertificate() | Private | — | 0x00 |
| void InitializeSession() | Private | — | 0x00 |
| void GetProtocol() | PrivateStatic | — | 0x00 |
| void Flush() | Public+1 flags | — | 0x00 |
| void Read() | Public+1 flags | — | 0x00 |
| void Write() | Public+1 flags | — | 0x00 |
| void get_CanRenegotiate() | Public+2 flags | — | 0x00 |
| void Renegotiate() | Public+1 flags | — | 0x00 |
| void Shutdown() | Public+1 flags | — | 0x00 |
| void PendingRenegotiation() | Public+1 flags | — | 0x00 |
| void Dispose() | Private | — | 0x00 |
| void Dispose() | 2 flags | — | 0x00 |
| void Mono.Btls.IMonoBtlsBioMono.Read() | PrivateFinal+2 flags | — | 0x00 |
| void Mono.Btls.IMonoBtlsBioMono.Write() | PrivateFinal+2 flags | — | 0x00 |
| void Mono.Btls.IMonoBtlsBioMono.Flush() | PrivateFinal+2 flags | — | 0x00 |
| void Mono.Btls.IMonoBtlsBioMono.Close() | PrivateFinal+2 flags | — | 0x00 |
| void get_HasContext() | Public+2 flags | — | 0x00 |
| void get_IsAuthenticated() | Public+2 flags | — | 0x00 |
| void get_ConnectionInfo() | Public+2 flags | — | 0x00 |
| void get_IsRemoteCertificateAvailable() | 3 flags | — | 0x00 |
| void get_LocalClientCertificate() | 3 flags | — | 0x00 |
| void get_RemoteCertificate() | Public+2 flags | — | 0x00 |
| void get_NegotiatedProtocol() | Public+2 flags | — | 0x00 |