using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.X509 { // Token: 0x020018FA RID: 6394 [Token(Token = "0x20018FA")] public interface IX509AttributeCertificate : IX509Extension { // Token: 0x170017F9 RID: 6137 // (get) Token: 0x06009679 RID: 38521 [Token(Token = "0x170017F9")] int Version { [Token(Token = "0x6009679")] [Address(Slot = "0")] get; } // Token: 0x170017FA RID: 6138 // (get) Token: 0x0600967A RID: 38522 [Token(Token = "0x170017FA")] BigInteger SerialNumber { [Token(Token = "0x600967A")] [Address(Slot = "1")] get; } // Token: 0x170017FB RID: 6139 // (get) Token: 0x0600967B RID: 38523 [Token(Token = "0x170017FB")] DateTime NotBefore { [Token(Token = "0x600967B")] [Address(Slot = "2")] get; } // Token: 0x170017FC RID: 6140 // (get) Token: 0x0600967C RID: 38524 [Token(Token = "0x170017FC")] DateTime NotAfter { [Token(Token = "0x600967C")] [Address(Slot = "3")] get; } // Token: 0x170017FD RID: 6141 // (get) Token: 0x0600967D RID: 38525 [Token(Token = "0x170017FD")] AttributeCertificateHolder Holder { [Token(Token = "0x600967D")] [Address(Slot = "4")] get; } // Token: 0x170017FE RID: 6142 // (get) Token: 0x0600967E RID: 38526 [Token(Token = "0x170017FE")] AttributeCertificateIssuer Issuer { [Token(Token = "0x600967E")] [Address(Slot = "5")] get; } // Token: 0x0600967F RID: 38527 [Token(Token = "0x600967F")] [Address(Slot = "6")] X509Attribute[] GetAttributes(); // Token: 0x06009680 RID: 38528 [Token(Token = "0x6009680")] [Address(Slot = "7")] X509Attribute[] GetAttributes(string oid); // Token: 0x06009681 RID: 38529 [Token(Token = "0x6009681")] [Address(Slot = "8")] bool[] GetIssuerUniqueID(); // Token: 0x170017FF RID: 6143 // (get) Token: 0x06009682 RID: 38530 [Token(Token = "0x170017FF")] bool IsValidNow { [Token(Token = "0x6009682")] [Address(Slot = "9")] get; } // Token: 0x06009683 RID: 38531 [Token(Token = "0x6009683")] [Address(Slot = "10")] bool IsValid(DateTime date); // Token: 0x06009684 RID: 38532 [Token(Token = "0x6009684")] [Address(Slot = "11")] void CheckValidity(); // Token: 0x06009685 RID: 38533 [Token(Token = "0x6009685")] [Address(Slot = "12")] void CheckValidity(DateTime date); // Token: 0x06009686 RID: 38534 [Token(Token = "0x6009686")] [Address(Slot = "13")] byte[] GetSignature(); // Token: 0x06009687 RID: 38535 [Token(Token = "0x6009687")] [Address(Slot = "14")] void Verify(AsymmetricKeyParameter publicKey); // Token: 0x06009688 RID: 38536 [Token(Token = "0x6009688")] [Address(Slot = "15")] byte[] GetEncoded(); } }