terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Mono.Net.Security.MobileTlsContext Class Referenceabstract
+ Inheritance diagram for Mono.Net.Security.MobileTlsContext:
+ Collaboration 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)
 
unsafe bool ValidateCertificate (X509Certificate2 leaf, X509Chain chain)
 
unsafe X509Certificate SelectClientCertificate (string[] acceptableIssuers)
 
virtual void Dispose (bool disposing)
 
override void Finalize ()
 

Properties

MobileAuthenticatedStream Parent [get, set]
 
MonoTlsSettings Settings [get, set]
 
bool IsAuthenticated [get]
 
bool IsServer [get, set]
 
string TargetHost [get, set]
 
string ServerName [get, set]
 
bool AskForClientCertificate [get, set]
 
X509CertificateCollection ClientCertificates [get, set]
 
X509Certificate LocalServerCertificate [get, set, private set]
 
X509Certificate LocalClientCertificate [get]
 
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 SslProtocols< EnabledProtocols > k__BackingField
 
readonly X509CertificateCollection< ClientCertificatesk__BackingField
 
X509Certificate< LocalServerCertificatek__BackingField
 

Detailed Description

Definition at line 15 of file MobileTlsContext.cs.


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