using System; using Cpp2IlInjected; namespace System.Security.Cryptography.X509Certificates { /// Represents the chain policy to be applied when building an X509 certificate chain. This class cannot be inherited. // Token: 0x020001EE RID: 494 [Token(Token = "0x20001EE")] public sealed class X509ChainPolicy { /// Initializes a new instance of the class. // Token: 0x06000CF0 RID: 3312 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CF0")] [Address(RVA = "0x51B5E0", Offset = "0x51A3E0", VA = "0x18051B5E0")] public X509ChainPolicy() { } // Token: 0x06000CF1 RID: 3313 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CF1")] [Address(RVA = "0x51B5B0", Offset = "0x51A3B0", VA = "0x18051B5B0")] internal X509ChainPolicy(X509CertificateCollection store) { } /// Gets an object that represents an additional collection of certificates that can be searched by the chaining engine when validating a certificate chain. /// An object. // Token: 0x1700026D RID: 621 // (get) Token: 0x06000CF2 RID: 3314 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700026D")] public X509Certificate2Collection ExtraStore { [Token(Token = "0x6000CF2")] [Address(RVA = "0x51B600", Offset = "0x51A400", VA = "0x18051B600")] get { return null; } } /// Resets the members to their default values. // Token: 0x06000CF3 RID: 3315 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CF3")] [Address(RVA = "0x51B450", Offset = "0x51A250", VA = "0x18051B450")] public void Reset() { } // Token: 0x040006F5 RID: 1781 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40006F5")] private OidCollection apps; // Token: 0x040006F6 RID: 1782 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40006F6")] private OidCollection cert; // Token: 0x040006F7 RID: 1783 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40006F7")] private X509CertificateCollection store; // Token: 0x040006F8 RID: 1784 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40006F8")] private X509Certificate2Collection store2; // Token: 0x040006F9 RID: 1785 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40006F9")] private X509RevocationFlag rflag; // Token: 0x040006FA RID: 1786 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40006FA")] private X509RevocationMode mode; // Token: 0x040006FB RID: 1787 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40006FB")] private TimeSpan timeout; // Token: 0x040006FC RID: 1788 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40006FC")] private X509VerificationFlags vflags; // Token: 0x040006FD RID: 1789 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40006FD")] private DateTime vtime; } }