340 lines
9.2 KiB
C#
340 lines
9.2 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Security.Cryptography.X509Certificates;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Mono.Security.Interface
|
|
{
|
|
// Token: 0x0200002A RID: 42
|
|
[Token(Token = "0x200002A")]
|
|
public sealed class MonoTlsSettings
|
|
{
|
|
// Token: 0x1700004E RID: 78
|
|
// (get) Token: 0x060000FE RID: 254 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x060000FF RID: 255 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700004E")]
|
|
public MonoRemoteCertificateValidationCallback RemoteCertificateValidationCallback
|
|
{
|
|
[Token(Token = "0x60000FE")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60000FF")]
|
|
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700004F RID: 79
|
|
// (get) Token: 0x06000100 RID: 256 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000101 RID: 257 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700004F")]
|
|
public MonoLocalCertificateSelectionCallback ClientCertificateSelectionCallback
|
|
{
|
|
[Token(Token = "0x6000100")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000101")]
|
|
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000050 RID: 80
|
|
// (get) Token: 0x06000102 RID: 258 RVA: 0x00002358 File Offset: 0x00000558
|
|
// (set) Token: 0x06000103 RID: 259 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000050")]
|
|
public bool? UseServicePointManagerCallback
|
|
{
|
|
[Token(Token = "0x6000102")]
|
|
[Address(RVA = "0x1061180", Offset = "0x1060180", VA = "0x181061180")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000103")]
|
|
[Address(RVA = "0x10611A0", Offset = "0x10601A0", VA = "0x1810611A0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000051 RID: 81
|
|
// (get) Token: 0x06000104 RID: 260 RVA: 0x00002370 File Offset: 0x00000570
|
|
[Token(Token = "0x17000051")]
|
|
public bool CallbackNeedsCertificateChain
|
|
{
|
|
[Token(Token = "0x6000104")]
|
|
[Address(RVA = "0xA21310", Offset = "0xA20310", VA = "0x180A21310")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000052 RID: 82
|
|
// (get) Token: 0x06000105 RID: 261 RVA: 0x00002388 File Offset: 0x00000588
|
|
// (set) Token: 0x06000106 RID: 262 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000052")]
|
|
public DateTime? CertificateValidationTime
|
|
{
|
|
[Token(Token = "0x6000105")]
|
|
[Address(RVA = "0x814AD0", Offset = "0x813AD0", VA = "0x180814AD0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000106")]
|
|
[Address(RVA = "0x814BF0", Offset = "0x813BF0", VA = "0x180814BF0")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000053 RID: 83
|
|
// (get) Token: 0x06000107 RID: 263 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000108 RID: 264 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000053")]
|
|
public X509CertificateCollection TrustAnchors
|
|
{
|
|
[Token(Token = "0x6000107")]
|
|
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000108")]
|
|
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000054 RID: 84
|
|
// (get) Token: 0x06000109 RID: 265 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x0600010A RID: 266 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000054")]
|
|
public object UserSettings
|
|
{
|
|
[Token(Token = "0x6000109")]
|
|
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600010A")]
|
|
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000055 RID: 85
|
|
// (get) Token: 0x0600010B RID: 267 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x0600010C RID: 268 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000055")]
|
|
internal string[] CertificateSearchPaths
|
|
{
|
|
[Token(Token = "0x600010B")]
|
|
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600010C")]
|
|
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000056 RID: 86
|
|
// (get) Token: 0x0600010D RID: 269 RVA: 0x000023A0 File Offset: 0x000005A0
|
|
// (set) Token: 0x0600010E RID: 270 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000056")]
|
|
internal bool SendCloseNotify
|
|
{
|
|
[Token(Token = "0x600010D")]
|
|
[Address(RVA = "0x42EBF0", Offset = "0x42DBF0", VA = "0x18042EBF0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x600010E")]
|
|
[Address(RVA = "0x42F020", Offset = "0x42E020", VA = "0x18042F020")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000057 RID: 87
|
|
// (get) Token: 0x0600010F RID: 271 RVA: 0x000023B8 File Offset: 0x000005B8
|
|
// (set) Token: 0x06000110 RID: 272 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000057")]
|
|
public TlsProtocols? EnabledProtocols
|
|
{
|
|
[Token(Token = "0x600010F")]
|
|
[Address(RVA = "0x1061170", Offset = "0x1060170", VA = "0x181061170")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000110")]
|
|
[Address(RVA = "0x1061190", Offset = "0x1060190", VA = "0x181061190")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000058 RID: 88
|
|
// (get) Token: 0x06000111 RID: 273 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000112 RID: 274 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000058")]
|
|
[CLSCompliant(false)]
|
|
public CipherSuiteCode[] EnabledCiphers
|
|
{
|
|
[Token(Token = "0x6000111")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000112")]
|
|
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000113 RID: 275 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000113")]
|
|
[Address(RVA = "0x1060FA0", Offset = "0x105FFA0", VA = "0x181060FA0")]
|
|
public MonoTlsSettings()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000059 RID: 89
|
|
// (get) Token: 0x06000114 RID: 276 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000059")]
|
|
public static MonoTlsSettings DefaultSettings
|
|
{
|
|
[Token(Token = "0x6000114")]
|
|
[Address(RVA = "0x10610E0", Offset = "0x10600E0", VA = "0x1810610E0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000115 RID: 277 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000115")]
|
|
[Address(RVA = "0x1060ED0", Offset = "0x105FED0", VA = "0x181060ED0")]
|
|
public static MonoTlsSettings CopyDefaultSettings()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x1700005A RID: 90
|
|
// (get) Token: 0x06000116 RID: 278 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700005A")]
|
|
[Obsolete]
|
|
public ICertificateValidator CertificateValidator
|
|
{
|
|
[Token(Token = "0x6000116")]
|
|
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000117 RID: 279 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000117")]
|
|
[Address(RVA = "0x1060DE0", Offset = "0x105FDE0", VA = "0x181060DE0")]
|
|
[Obsolete]
|
|
public MonoTlsSettings CloneWithValidator(ICertificateValidator validator)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000118 RID: 280 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000118")]
|
|
[Address(RVA = "0x1060E70", Offset = "0x105FE70", VA = "0x181060E70")]
|
|
public MonoTlsSettings Clone()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000119 RID: 281 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000119")]
|
|
[Address(RVA = "0x1060FB0", Offset = "0x105FFB0", VA = "0x181060FB0")]
|
|
private MonoTlsSettings(MonoTlsSettings other)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001B3 RID: 435
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40001B3")]
|
|
private bool cloned;
|
|
|
|
// Token: 0x040001B4 RID: 436
|
|
[FieldOffset(Offset = "0x61")]
|
|
[Token(Token = "0x40001B4")]
|
|
private bool checkCertName;
|
|
|
|
// Token: 0x040001B5 RID: 437
|
|
[FieldOffset(Offset = "0x62")]
|
|
[Token(Token = "0x40001B5")]
|
|
private bool checkCertRevocationStatus;
|
|
|
|
// Token: 0x040001B6 RID: 438
|
|
[FieldOffset(Offset = "0x63")]
|
|
[Token(Token = "0x40001B6")]
|
|
private bool? useServicePointManagerCallback;
|
|
|
|
// Token: 0x040001B7 RID: 439
|
|
[FieldOffset(Offset = "0x65")]
|
|
[Token(Token = "0x40001B7")]
|
|
private bool skipSystemValidators;
|
|
|
|
// Token: 0x040001B8 RID: 440
|
|
[FieldOffset(Offset = "0x66")]
|
|
[Token(Token = "0x40001B8")]
|
|
private bool callbackNeedsChain;
|
|
|
|
// Token: 0x040001B9 RID: 441
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40001B9")]
|
|
private ICertificateValidator certificateValidator;
|
|
|
|
// Token: 0x040001BA RID: 442
|
|
[Token(Token = "0x40001BA")]
|
|
private static MonoTlsSettings defaultSettings;
|
|
}
|
|
}
|