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
CertHelper.cs
Go to the documentation of this file.
1using System;
3
4namespace Mono.Unity
5{
6 // Token: 0x0200000E RID: 14
7 internal static class CertHelper
8 {
9 // Token: 0x06000039 RID: 57 RVA: 0x0000243C File Offset: 0x0000063C
10 public unsafe static void AddCertificatesToNativeChain(UnityTls.unitytls_x509list* nativeCertificateChain, global::System.Security.Cryptography.X509Certificates.X509CertificateCollection certificates, UnityTls.unitytls_errorstate* errorState)
11 {
12 global::System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator enumerator = certificates.GetEnumerator();
13 bool flag = enumerator.MoveNext();
14 X509Certificate x509Certificate = enumerator.Current;
15 CertHelper.AddCertificateToNativeChain(nativeCertificateChain, x509Certificate, errorState);
16 }
17
18 // Token: 0x0600003A RID: 58 RVA: 0x0000248C File Offset: 0x0000068C
20 {
21 if (certificate != null)
22 {
23 byte[] lazyCertHash = certificate.lazyCertHash;
24 return;
25 }
26 UnityTls.unitytls_interface_struct.unitytls_x509list_append_der_t unitytls_x509list_append_der = UnityTls.NativeInterface.unitytls_x509list_append_der;
27 byte[] lazyCertHash2 = certificate.lazyCertHash;
28 IntPtr method_code = unitytls_x509list_append_der.method_code;
29 IntPtr invoke_impl = unitytls_x509list_append_der.invoke_impl;
30 IntPtr method = unitytls_x509list_append_der.method;
31 if (certificate.impl != null)
32 {
33 }
34 }
35 }
36}
class f__AnonymousType0<< Count > j__TPar
static unsafe void AddCertificateToNativeChain(UnityTls.unitytls_x509list *nativeCertificateChain, X509Certificate certificate, UnityTls.unitytls_errorstate *errorState)
Definition CertHelper.cs:19
static unsafe void AddCertificatesToNativeChain(UnityTls.unitytls_x509list *nativeCertificateChain, global::System.Security.Cryptography.X509Certificates.X509CertificateCollection certificates, UnityTls.unitytls_errorstate *errorState)
Definition CertHelper.cs:10
static UnityTls.unitytls_interface_struct NativeInterface
Definition UnityTls.cs:47