using System; using System.IO; using System.Net.Security; using System.Runtime.InteropServices; using System.Security.Authentication; using System.Security.Cryptography.X509Certificates; using Cpp2IlInjected; using Mono.Security.Interface; namespace Mono.Unity { // Token: 0x0200003C RID: 60 [Token(Token = "0x200003C")] internal class UnityTlsProvider : MonoTlsProvider { // Token: 0x17000005 RID: 5 // (get) Token: 0x060000B9 RID: 185 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000005")] public override string Name { [Token(Token = "0x60000B9")] [Address(RVA = "0xBA5FD0", Offset = "0xBA4FD0", VA = "0x180BA5FD0", Slot = "5")] get { return null; } } // Token: 0x17000006 RID: 6 // (get) Token: 0x060000BA RID: 186 RVA: 0x000021F0 File Offset: 0x000003F0 [Token(Token = "0x17000006")] public override Guid ID { [Token(Token = "0x60000BA")] [Address(RVA = "0xBA5F60", Offset = "0xBA4F60", VA = "0x180BA5F60", Slot = "4")] get { return default(Guid); } } // Token: 0x17000007 RID: 7 // (get) Token: 0x060000BB RID: 187 RVA: 0x00002208 File Offset: 0x00000408 [Token(Token = "0x17000007")] public override bool SupportsSslStream { [Token(Token = "0x60000BB")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "6")] get { return default(bool); } } // Token: 0x17000008 RID: 8 // (get) Token: 0x060000BC RID: 188 RVA: 0x00002220 File Offset: 0x00000420 [Token(Token = "0x17000008")] public override bool SupportsMonoExtensions { [Token(Token = "0x60000BC")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "8")] get { return default(bool); } } // Token: 0x17000009 RID: 9 // (get) Token: 0x060000BD RID: 189 RVA: 0x00002238 File Offset: 0x00000438 [Token(Token = "0x17000009")] public override bool SupportsConnectionInfo { [Token(Token = "0x60000BD")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "7")] get { return default(bool); } } // Token: 0x1700000A RID: 10 // (get) Token: 0x060000BE RID: 190 RVA: 0x00002250 File Offset: 0x00000450 [Token(Token = "0x1700000A")] internal override bool SupportsCleanShutdown { [Token(Token = "0x60000BE")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "13")] get { return default(bool); } } // Token: 0x1700000B RID: 11 // (get) Token: 0x060000BF RID: 191 RVA: 0x00002268 File Offset: 0x00000468 [Token(Token = "0x1700000B")] public override SslProtocols SupportedProtocols { [Token(Token = "0x60000BF")] [Address(RVA = "0x929C40", Offset = "0x928C40", VA = "0x180929C40", Slot = "9")] get { return SslProtocols.None; } } // Token: 0x060000C0 RID: 192 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000C0")] [Address(RVA = "0xBA5940", Offset = "0xBA4940", VA = "0x180BA5940", Slot = "10")] public override IMonoSslStream CreateSslStream(Stream innerStream, bool leaveInnerStreamOpen, [Optional] MonoTlsSettings settings) { return null; } // Token: 0x060000C1 RID: 193 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000C1")] [Address(RVA = "0xBA5860", Offset = "0xBA4860", VA = "0x180BA5860", Slot = "11")] internal override IMonoSslStream CreateSslStreamInternal(SslStream sslStream, Stream innerStream, bool leaveInnerStreamOpen, MonoTlsSettings settings) { return null; } // Token: 0x060000C2 RID: 194 RVA: 0x00002280 File Offset: 0x00000480 [Token(Token = "0x60000C2")] [Address(RVA = "0xBA5960", Offset = "0xBA4960", VA = "0x180BA5960", Slot = "12")] internal override bool ValidateCertificate(ICertificateValidator2 validator, string targetHost, bool serverMode, X509CertificateCollection certificates, bool wantsChain, ref X509Chain chain, ref MonoSslPolicyErrors errors, ref int status11) { return default(bool); } // Token: 0x060000C3 RID: 195 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60000C3")] [Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")] public UnityTlsProvider() { } } }