Zdexby TheHolyOneZ
36,909 classes
Class

UnityTlsContext

: MobileTlsContext : Object
Mono.Unity.UnityTlsContext, System 0x00D0 (208 B) inherited 0x0058 System.dll
0x00x00D0

Members 17

OffsetSizeNameTypeFlagsDefault
—tlsContextunitytls_tlsctx*Private—
0x00580x08padding / unreflected
—requestedClientCertChainunitytls_x509list*Private—
0x00600x08padding / unreflected
—requestedClientKeyunitytls_key*Private—
0x00680x08padding / unreflected
0x08readCallbackunitytls_tlsctx_read_callbackPrivate—
0x08writeCallbackunitytls_tlsctx_write_callbackPrivate—
0x08certificateCallbackunitytls_tlsctx_certificate_callbackPrivate—
0x08verifyCallbackunitytls_tlsctx_x509verify_callbackPrivate—
0x08localClientCertificateX509CertificatePrivate—
0x08remoteCertificateX509Certificate2Private—
0x08connectioninfoMonoTlsConnectionInfoPrivate—
0x01isAuthenticatedboolPrivate—
0x01hasContextboolPrivate—
0x01closedGracefulboolPrivate—
0x00AB0x05padding / unreflected
0x08writeBufferbyte[]Private—
0x08readBufferbyte[]Private—
0x08handleGCHandlePrivate—
0x08lastExceptionExceptionPrivate—
Inherited from MobileTlsContext 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 23

SignatureFlagsNativeParams
void .ctor(MobileAuthenticatedStream parent, MonoSslAuthenticationOptions options)Public+1 flags0x08
void ExtractNativeKeyAndChainFromManagedCertificate(X509Certificate cert, const unitytls_errorstate*& errorState, ref unitytls_x509list*& nativeCertChain, ref unitytls_key*& nativeKey)PrivateStatic0x08
bool get_IsAuthenticated()Public+2 flags0x01
X509Certificate get_LocalClientCertificate()3 flags0x08
X509Certificate2 get_RemoteCertificate()Public+2 flags0x08
void Flush()Public+1 flags0x00
ValueTuple<System.Int32 Read(const byte[]& buffer, int offset, int count)Public+1 flags0x08
ValueTuple<System.Int32 Write(const byte[]& buffer, int offset, int count)Public+1 flags0x08
void Renegotiate()Public+1 flags0x00
bool PendingRenegotiation()Public+1 flags0x01
void Shutdown()Public+1 flags0x00
void Dispose(bool disposing)2 flags0x01
void StartHandshake()Public+1 flags0x00
bool ProcessHandshake()Public+1 flags0x01
void FinishHandshake()Public+1 flags0x00
long WriteCallback(const Void*& userData, const Byte*& data, long bufferLen, const unitytls_errorstate*& errorState)PrivateStatic0x08
long WriteCallback(const Byte*& data, long bufferLen, const unitytls_errorstate*& errorState)Private0x08
long ReadCallback(const Void*& userData, const Byte*& buffer, long bufferLen, const unitytls_errorstate*& errorState)PrivateStatic0x08
long ReadCallback(const Byte*& buffer, long bufferLen, const unitytls_errorstate*& errorState)Private0x08
unitytls_x509verify_result VerifyCallback(const Void*& userData, const unitytls_x509list_ref& chain, const unitytls_errorstate*& errorState)PrivateStatic0x08
unitytls_x509verify_result VerifyCallback(const unitytls_x509list_ref& chain, const unitytls_errorstate*& errorState)Private0x08
void CertificateCallback(const Void*& userData, const unitytls_tlsctx*& ctx, const Byte*& cn, long cnLen, const unitytls_x509name*& caList, long caListLen, const unitytls_x509list_ref*& chain, const unitytls_key_ref*& key, const unitytls_errorstate*& errorState)PrivateStatic0x08
void CertificateCallback(const unitytls_tlsctx*& ctx, const Byte*& cn, long cnLen, const unitytls_x509name*& caList, long caListLen, const unitytls_x509list_ref*& chain, const unitytls_key_ref*& key, const unitytls_errorstate*& errorState)Private0x08