using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.X509 { // Token: 0x020019DA RID: 6618 [Token(Token = "0x20019DA")] public interface IX509AttributeCertificate : IX509Extension { // Token: 0x17001896 RID: 6294 // (get) Token: 0x06009A47 RID: 39495 [Token(Token = "0x17001896")] int Version { [Token(Token = "0x6009A47")] [Address(Slot = "0")] get; } // Token: 0x17001897 RID: 6295 // (get) Token: 0x06009A48 RID: 39496 [Token(Token = "0x17001897")] BigInteger SerialNumber { [Token(Token = "0x6009A48")] [Address(Slot = "1")] get; } // Token: 0x17001898 RID: 6296 // (get) Token: 0x06009A49 RID: 39497 [Token(Token = "0x17001898")] DateTime NotBefore { [Token(Token = "0x6009A49")] [Address(Slot = "2")] get; } // Token: 0x17001899 RID: 6297 // (get) Token: 0x06009A4A RID: 39498 [Token(Token = "0x17001899")] DateTime NotAfter { [Token(Token = "0x6009A4A")] [Address(Slot = "3")] get; } // Token: 0x1700189A RID: 6298 // (get) Token: 0x06009A4B RID: 39499 [Token(Token = "0x1700189A")] AttributeCertificateHolder Holder { [Token(Token = "0x6009A4B")] [Address(Slot = "4")] get; } // Token: 0x1700189B RID: 6299 // (get) Token: 0x06009A4C RID: 39500 [Token(Token = "0x1700189B")] AttributeCertificateIssuer Issuer { [Token(Token = "0x6009A4C")] [Address(Slot = "5")] get; } // Token: 0x06009A4D RID: 39501 [Token(Token = "0x6009A4D")] [Address(Slot = "6")] X509Attribute[] GetAttributes(); // Token: 0x06009A4E RID: 39502 [Token(Token = "0x6009A4E")] [Address(Slot = "7")] X509Attribute[] GetAttributes(string oid); // Token: 0x06009A4F RID: 39503 [Token(Token = "0x6009A4F")] [Address(Slot = "8")] bool[] GetIssuerUniqueID(); // Token: 0x1700189C RID: 6300 // (get) Token: 0x06009A50 RID: 39504 [Token(Token = "0x1700189C")] bool IsValidNow { [Token(Token = "0x6009A50")] [Address(Slot = "9")] get; } // Token: 0x06009A51 RID: 39505 [Token(Token = "0x6009A51")] [Address(Slot = "10")] bool IsValid(DateTime date); // Token: 0x06009A52 RID: 39506 [Token(Token = "0x6009A52")] [Address(Slot = "11")] void CheckValidity(); // Token: 0x06009A53 RID: 39507 [Token(Token = "0x6009A53")] [Address(Slot = "12")] void CheckValidity(DateTime date); // Token: 0x06009A54 RID: 39508 [Token(Token = "0x6009A54")] [Address(Slot = "13")] byte[] GetSignature(); // Token: 0x06009A55 RID: 39509 [Token(Token = "0x6009A55")] [Address(Slot = "14")] void Verify(AsymmetricKeyParameter publicKey); // Token: 0x06009A56 RID: 39510 [Token(Token = "0x6009A56")] [Address(Slot = "15")] byte[] GetEncoded(); } }