Files
27Aug2021-Cpp2IL-Dump/Mono.Security/Mono/Security/Interface/MonoTlsProvider.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

108 lines
2.8 KiB
C#

using System;
using System.IO;
using System.Net.Security;
using System.Runtime.InteropServices;
using System.Security.Authentication;
using System.Security.Cryptography.X509Certificates;
using Cpp2IlInjected;
namespace Mono.Security.Interface
{
// Token: 0x02000028 RID: 40
[Token(Token = "0x2000028")]
public abstract class MonoTlsProvider
{
// Token: 0x060000F2 RID: 242 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60000F2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
internal MonoTlsProvider()
{
}
// Token: 0x17000047 RID: 71
// (get) Token: 0x060000F3 RID: 243
[Token(Token = "0x17000047")]
public abstract Guid ID
{
[Token(Token = "0x60000F3")]
[Address(Slot = "4")]
get;
}
// Token: 0x17000048 RID: 72
// (get) Token: 0x060000F4 RID: 244
[Token(Token = "0x17000048")]
public abstract string Name
{
[Token(Token = "0x60000F4")]
[Address(Slot = "5")]
get;
}
// Token: 0x17000049 RID: 73
// (get) Token: 0x060000F5 RID: 245
[Token(Token = "0x17000049")]
public abstract bool SupportsSslStream
{
[Token(Token = "0x60000F5")]
[Address(Slot = "6")]
get;
}
// Token: 0x1700004A RID: 74
// (get) Token: 0x060000F6 RID: 246
[Token(Token = "0x1700004A")]
public abstract bool SupportsConnectionInfo
{
[Token(Token = "0x60000F6")]
[Address(Slot = "7")]
get;
}
// Token: 0x1700004B RID: 75
// (get) Token: 0x060000F7 RID: 247
[Token(Token = "0x1700004B")]
public abstract bool SupportsMonoExtensions
{
[Token(Token = "0x60000F7")]
[Address(Slot = "8")]
get;
}
// Token: 0x1700004C RID: 76
// (get) Token: 0x060000F8 RID: 248
[Token(Token = "0x1700004C")]
public abstract SslProtocols SupportedProtocols
{
[Token(Token = "0x60000F8")]
[Address(Slot = "9")]
get;
}
// Token: 0x060000F9 RID: 249
[Token(Token = "0x60000F9")]
[Address(Slot = "10")]
public abstract IMonoSslStream CreateSslStream(Stream innerStream, bool leaveInnerStreamOpen, [Optional] MonoTlsSettings settings);
// Token: 0x060000FA RID: 250
[Token(Token = "0x60000FA")]
[Address(Slot = "11")]
internal abstract IMonoSslStream CreateSslStreamInternal(SslStream sslStream, Stream innerStream, bool leaveInnerStreamOpen, MonoTlsSettings settings);
// Token: 0x060000FB RID: 251
[Token(Token = "0x60000FB")]
[Address(Slot = "12")]
internal abstract bool ValidateCertificate(ICertificateValidator2 validator, string targetHost, bool serverMode, X509CertificateCollection certificates, bool wantsChain, ref X509Chain chain, ref MonoSslPolicyErrors errors, ref int status11);
// Token: 0x1700004D RID: 77
// (get) Token: 0x060000FC RID: 252
[Token(Token = "0x1700004D")]
internal abstract bool SupportsCleanShutdown
{
[Token(Token = "0x60000FC")]
[Address(Slot = "13")]
get;
}
}
}