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 = "0x4A95B0", Offset = "0x4A83B0", VA = "0x1804A95B0", 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 = "0x4A9540", Offset = "0x4A8340", VA = "0x1804A9540", 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 = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", 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 = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", 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 = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", 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 = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", 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 = "0x44EA10", Offset = "0x44D810", VA = "0x18044EA10", Slot = "9")] get { return SslProtocols.None; } } // Token: 0x060000C0 RID: 192 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000C0")] [Address(RVA = "0x4A8F20", Offset = "0x4A7D20", VA = "0x1804A8F20", 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 = "0x4A8E40", Offset = "0x4A7C40", VA = "0x1804A8E40", 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 = "0x4A8F40", Offset = "0x4A7D40", VA = "0x1804A8F40", 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 = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] public UnityTlsProvider() { } } }