using System; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.X509 { // Token: 0x0200131D RID: 4893 [Token(Token = "0x200131D")] [StructLayout(3)] public interface IX509AttributeCertificate : IX509Extension { // Token: 0x170013F8 RID: 5112 // (get) Token: 0x06007A9F RID: 31391 [Token(Token = "0x170013F8")] int Version { [Token(Token = "0x6007A9F")] [Address(Slot = "0")] get; } // Token: 0x170013F9 RID: 5113 // (get) Token: 0x06007AA0 RID: 31392 [Token(Token = "0x170013F9")] BigInteger SerialNumber { [Token(Token = "0x6007AA0")] [Address(Slot = "1")] get; } // Token: 0x170013FA RID: 5114 // (get) Token: 0x06007AA1 RID: 31393 [Token(Token = "0x170013FA")] DateTime NotBefore { [Token(Token = "0x6007AA1")] [Address(Slot = "2")] get; } // Token: 0x170013FB RID: 5115 // (get) Token: 0x06007AA2 RID: 31394 [Token(Token = "0x170013FB")] DateTime NotAfter { [Token(Token = "0x6007AA2")] [Address(Slot = "3")] get; } // Token: 0x170013FC RID: 5116 // (get) Token: 0x06007AA3 RID: 31395 [Token(Token = "0x170013FC")] AttributeCertificateHolder Holder { [Token(Token = "0x6007AA3")] [Address(Slot = "4")] get; } // Token: 0x170013FD RID: 5117 // (get) Token: 0x06007AA4 RID: 31396 [Token(Token = "0x170013FD")] AttributeCertificateIssuer Issuer { [Token(Token = "0x6007AA4")] [Address(Slot = "5")] get; } // Token: 0x06007AA5 RID: 31397 [Token(Token = "0x6007AA5")] [Address(Slot = "6")] X509Attribute[] GetAttributes(); // Token: 0x06007AA6 RID: 31398 [Token(Token = "0x6007AA6")] [Address(Slot = "7")] X509Attribute[] GetAttributes(string oid); // Token: 0x06007AA7 RID: 31399 [Token(Token = "0x6007AA7")] [Address(Slot = "8")] bool[] GetIssuerUniqueID(); // Token: 0x170013FE RID: 5118 // (get) Token: 0x06007AA8 RID: 31400 [Token(Token = "0x170013FE")] bool IsValidNow { [Token(Token = "0x6007AA8")] [Address(Slot = "9")] get; } // Token: 0x06007AA9 RID: 31401 [Token(Token = "0x6007AA9")] [Address(Slot = "10")] bool IsValid(DateTime date); // Token: 0x06007AAA RID: 31402 [Token(Token = "0x6007AAA")] [Address(Slot = "11")] void CheckValidity(); // Token: 0x06007AAB RID: 31403 [Token(Token = "0x6007AAB")] [Address(Slot = "12")] void CheckValidity(DateTime date); // Token: 0x06007AAC RID: 31404 [Token(Token = "0x6007AAC")] [Address(Slot = "13")] byte[] GetSignature(); // Token: 0x06007AAD RID: 31405 [Token(Token = "0x6007AAD")] [Address(Slot = "14")] void Verify(AsymmetricKeyParameter publicKey); // Token: 0x06007AAE RID: 31406 [Token(Token = "0x6007AAE")] [Address(Slot = "15")] byte[] GetEncoded(); } }