using System; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.X509 { // Token: 0x0200131E RID: 4894 [Token(Token = "0x200131E")] [StructLayout(3)] public interface IX509Extension { // Token: 0x06007AAF RID: 31407 [Token(Token = "0x6007AAF")] [Address(Slot = "0")] ISet GetCriticalExtensionOids(); // Token: 0x06007AB0 RID: 31408 [Token(Token = "0x6007AB0")] [Address(Slot = "1")] ISet GetNonCriticalExtensionOids(); // Token: 0x06007AB1 RID: 31409 [Token(Token = "0x6007AB1")] [Address(Slot = "2")] [Obsolete] Asn1OctetString GetExtensionValue(string oid); // Token: 0x06007AB2 RID: 31410 [Token(Token = "0x6007AB2")] [Address(Slot = "3")] Asn1OctetString GetExtensionValue(DerObjectIdentifier oid); } }