using System; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections; using BestHTTP.SecureProtocol.Org.BouncyCastle.X509; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Pkix { // Token: 0x0200139E RID: 5022 [Token(Token = "0x200139E")] [StructLayout(3)] public abstract class PkixCertPathChecker { // Token: 0x06007F43 RID: 32579 RVA: 0x001AAFBC File Offset: 0x001A91BC [Token(Token = "0x6007F43")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] protected PkixCertPathChecker() { } // Token: 0x06007F44 RID: 32580 [Token(Token = "0x6007F44")] [Address(Slot = "4")] public abstract void Init(bool forward); // Token: 0x06007F45 RID: 32581 [Token(Token = "0x6007F45")] [Address(Slot = "5")] public abstract bool IsForwardCheckingSupported(); // Token: 0x06007F46 RID: 32582 [Token(Token = "0x6007F46")] [Address(Slot = "6")] public abstract ISet GetSupportedExtensions(); // Token: 0x06007F47 RID: 32583 [Token(Token = "0x6007F47")] [Address(Slot = "7")] public abstract void Check(X509Certificate cert, ISet unresolvedCritExts); // Token: 0x06007F48 RID: 32584 RVA: 0x001AAFD0 File Offset: 0x001A91D0 [Token(Token = "0x6007F48")] [Address(RVA = "0x4EB7F0", Offset = "0x4EA1F0", VA = "0x1804EB7F0", Slot = "8")] public virtual object Clone() { return base.MemberwiseClone(); } } }