23 IntPtr invoke_impl = unitytls_errorstate_create.invoke_impl;
24 IntPtr method_code = unitytls_errorstate_create.method_code;
25 IntPtr method = unitytls_errorstate_create.method;
41 IntPtr method_code = unitytls_x509list_create.method_code;
42 IntPtr invoke_impl = unitytls_x509list_create.invoke_impl;
43 IntPtr method = unitytls_x509list_create.method;
78 public override global::System.Security.Cryptography.X509Certificates.X509Certificate2
RemoteCertificate
149 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
164 IntPtr invoke_impl = unitytls_errorstate_create.invoke_impl;
165 IntPtr method_code = unitytls_errorstate_create.method_code;
166 IntPtr method = unitytls_errorstate_create.method;
204 IntPtr invoke_impl = unitytls_errorstate_create.invoke_impl;
205 IntPtr method_code = unitytls_errorstate_create.method_code;
206 IntPtr method = unitytls_errorstate_create.method;
211 IntPtr method2 = unitytls_tlsctx_set_supported_ciphersuites.method;
221 IntPtr invoke_impl = unitytls_errorstate_create.invoke_impl;
222 IntPtr method_code = unitytls_errorstate_create.method_code;
223 IntPtr method = unitytls_errorstate_create.method;
241 IntPtr invoke_impl = unitytls_errorstate_create.invoke_impl;
242 IntPtr method_code = unitytls_errorstate_create.method_code;
243 IntPtr method = unitytls_errorstate_create.method;
287 IntPtr method_code = unitytls_errorstate_raise_error.method_code;
288 IntPtr invoke_impl = unitytls_errorstate_raise_error.invoke_impl;
289 IntPtr method = unitytls_errorstate_raise_error.method;
326 IntPtr method_code = unitytls_errorstate_raise_error.method_code;
327 IntPtr invoke_impl = unitytls_errorstate_raise_error.invoke_impl;
328 IntPtr method = unitytls_errorstate_raise_error.method;
347 return unitytls_x509verify_result;
355 global::System.Security.Cryptography.X509Certificates.X509Certificate2 certificate =
x509ChainElementCollection[(int)num].certificate;
399 if (x509Certificate !=
null)
403 IntPtr method_code = unitytls_x509list_free.method_code;
404 IntPtr invoke_impl = unitytls_x509list_free.invoke_impl;
405 IntPtr method = unitytls_x509list_free.method;
454 private global::System.Security.Cryptography.X509Certificates.X509Certificate2
remoteCertificate;
class f__AnonymousType0<< Count > j__TPar
MobileAuthenticatedStream Parent
readonly MonoSslAuthenticationOptions< Options > k__BackingField
static byte[] Encode(RSA rsa)
global::System.Security.Cryptography.X509Certificates.X509Certificate2 remoteCertificate
override bool PendingRenegotiation()
UnityTlsContext(Mono.Net.Security.MobileAuthenticatedStream parent, Mono.Net.Security.MonoSslAuthenticationOptions options)
unsafe void CertificateCallback(UnityTls.unitytls_tlsctx *ctx, byte *cn, IntPtr cnLen, UnityTls.unitytls_x509name *caList, IntPtr caListLen, UnityTls.unitytls_x509list_ref *chain, UnityTls.unitytls_key_ref *key, UnityTls.unitytls_errorstate *errorState)
override void Renegotiate()
static unsafe void ExtractNativeKeyAndChainFromManagedCertificate(X509Certificate cert, UnityTls.unitytls_errorstate *errorState, [Out] UnityTls.unitytls_x509list *nativeCertChain, [Out] UnityTls.unitytls_key *nativeKey)
MonoTlsConnectionInfo connectioninfo
static unsafe UnityTls.unitytls_x509verify_result VerifyCallback(void *userData, UnityTls.unitytls_x509list_ref chain, UnityTls.unitytls_errorstate *errorState)
unsafe IntPtr WriteCallback(byte *data, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
override ValueTuple< int, bool > Write(byte[] buffer, int offset, int count)
override global::System.Security.Cryptography.X509Certificates.X509Certificate2 RemoteCertificate
override void Dispose(bool disposing)
static unsafe IntPtr ReadCallback(void *userData, byte *buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
X509Certificate localClientCertificate
unsafe UnityTls.unitytls_tlsctx * tlsContext
unsafe override void StartHandshake()
unsafe override void Shutdown()
unsafe override bool ProcessHandshake()
unsafe UnityTls.unitytls_key * requestedClientKey
UnityTls.unitytls_tlsctx_write_callback writeCallback
override bool IsAuthenticated
UnityTls.unitytls_tlsctx_read_callback readCallback
unsafe UnityTls.unitytls_x509verify_result VerifyCallback(UnityTls.unitytls_x509list_ref chain, UnityTls.unitytls_errorstate *errorState)
static unsafe void CertificateCallback(void *userData, UnityTls.unitytls_tlsctx *ctx, byte *cn, IntPtr cnLen, UnityTls.unitytls_x509name *caList, IntPtr caListLen, UnityTls.unitytls_x509list_ref *chain, UnityTls.unitytls_key_ref *key, UnityTls.unitytls_errorstate *errorState)
unsafe IntPtr ReadCallback(byte *buffer, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
override ValueTuple< int, bool > Read(byte[] buffer, int offset, int count)
override X509Certificate LocalClientCertificate
unsafe override void FinishHandshake()
static unsafe IntPtr WriteCallback(void *userData, byte *data, IntPtr bufferLen, UnityTls.unitytls_errorstate *errorState)
unsafe UnityTls.unitytls_x509list * requestedClientCertChain
UnityTls.unitytls_tlsctx_x509verify_callback verifyCallback
UnityTls.unitytls_tlsctx_certificate_callback certificateCallback
unitytls_x509verify_result
static UnityTls.unitytls_interface_struct NativeInterface
static void Copy(byte[] source, int startIndex, IntPtr destination, int length)
static GCHandle Alloc(object value)