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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] [CompilerGenerated] get { return null; } [Token(Token = "0x60000FF")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] [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 = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000101")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] [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 = "0x63E250", Offset = "0x63D050", VA = "0x18063E250")] get { return null; } [Token(Token = "0x6000103")] [Address(RVA = "0x63E290", Offset = "0x63D090", VA = "0x18063E290")] 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 = "0x63E190", Offset = "0x63CF90", VA = "0x18063E190")] 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 = "0x63E1A0", Offset = "0x63CFA0", VA = "0x18063E1A0")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000106")] [Address(RVA = "0x63E260", Offset = "0x63D060", VA = "0x18063E260")] [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 = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000108")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")] [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 = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] [CompilerGenerated] get { return null; } [Token(Token = "0x600010A")] [Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")] [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 = "0x408890", Offset = "0x407690", VA = "0x180408890")] [CompilerGenerated] get { return null; } [Token(Token = "0x600010C")] [Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")] [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 = "0x4C2F40", Offset = "0x4C1D40", VA = "0x1804C2F40")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x600010E")] [Address(RVA = "0x63E280", Offset = "0x63D080", VA = "0x18063E280")] [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 = "0x63E240", Offset = "0x63D040", VA = "0x18063E240")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000110")] [Address(RVA = "0x63E270", Offset = "0x63D070", VA = "0x18063E270")] [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 = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000112")] [Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")] [CompilerGenerated] set { } } // Token: 0x06000113 RID: 275 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000113")] [Address(RVA = "0x63E050", Offset = "0x63CE50", VA = "0x18063E050")] 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 = "0x63E1B0", Offset = "0x63CFB0", VA = "0x18063E1B0")] get { return null; } } // Token: 0x06000115 RID: 277 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000115")] [Address(RVA = "0x63DF80", Offset = "0x63CD80", VA = "0x18063DF80")] 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 = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get { return null; } } // Token: 0x06000117 RID: 279 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000117")] [Address(RVA = "0x63DE90", Offset = "0x63CC90", VA = "0x18063DE90")] [Obsolete] public MonoTlsSettings CloneWithValidator(ICertificateValidator validator) { return null; } // Token: 0x06000118 RID: 280 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000118")] [Address(RVA = "0x63DF20", Offset = "0x63CD20", VA = "0x18063DF20")] public MonoTlsSettings Clone() { return null; } // Token: 0x06000119 RID: 281 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000119")] [Address(RVA = "0x63E060", Offset = "0x63CE60", VA = "0x18063E060")] 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; } }