terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
Mono.Net.Security.MobileTlsContext Class Referenceabstract
+ Inheritance diagram for Mono.Net.Security.MobileTlsContext:

Public Member Functions

void StartHandshake ()
 
bool ProcessHandshake ()
 
void FinishHandshake ()
 
ValueTuple< int, bool > Read (byte[] buffer, int offset, int count)
 
ValueTuple< int, bool > Write (byte[] buffer, int offset, int count)
 
void Shutdown ()
 
bool PendingRenegotiation ()
 
void Renegotiate ()
 
void Dispose ()
 

Protected Member Functions

 MobileTlsContext (MobileAuthenticatedStream parent, MonoSslAuthenticationOptions options)
 
bool ValidateCertificate (global::System.Security.Cryptography.X509Certificates.X509Certificate2 leaf, global::System.Security.Cryptography.X509Certificates.X509Chain chain)
 
X509Certificate SelectClientCertificate (string[] acceptableIssuers)
 
virtual void Dispose (bool disposing)
 
override void Finalize ()
 

Properties

MobileAuthenticatedStream Parent [get]
 
MonoTlsSettings Settings [get]
 
bool IsAuthenticated [get]
 
bool IsServer [get]
 
string TargetHost [get]
 
string ServerName [get]
 
bool AskForClientCertificate [get]
 
global::System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates [get]
 
X509Certificate LocalServerCertificate [get, private set]
 
X509Certificate LocalClientCertificate [get]
 
global::System.Security.Cryptography.X509Certificates.X509Certificate2 RemoteCertificate [get]
 

Private Attributes

ChainValidationHelper certificateValidator
 
readonly MonoSslAuthenticationOptions< Options > k__BackingField
 
readonly MobileAuthenticatedStream< Parentk__BackingField
 
readonly bool< IsServerk__BackingField
 
readonly string< TargetHostk__BackingField
 
readonly string< ServerNamek__BackingField
 
readonly bool< AskForClientCertificatek__BackingField
 
readonly global::System.Security.Authentication.SslProtocols< EnabledProtocols > k__BackingField
 
readonly global::System.Security.Cryptography.X509Certificates.X509CertificateCollection< ClientCertificatesk__BackingField
 
X509Certificate< LocalServerCertificatek__BackingField
 

Detailed Description

Definition at line 12 of file MobileTlsContext.cs.


The documentation for this class was generated from the following file: