using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Tsp; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509; using BestHTTP.SecureProtocol.Org.BouncyCastle.Math; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Tsp { // Token: 0x02001A51 RID: 6737 [Token(Token = "0x2001A51")] public class TimeStampTokenInfo { // Token: 0x06009EB0 RID: 40624 RVA: 0x0020A940 File Offset: 0x00208B40 [Token(Token = "0x6009EB0")] [Address(RVA = "0x5F1C80", Offset = "0x5F0C80", VA = "0x1805F1C80")] public TimeStampTokenInfo(TstInfo tstInfo) { this.tstInfo = tstInfo; DateTime dateTime = tstInfo.genTime.ToDateTime(); this.genTime = dateTime; } // Token: 0x17001964 RID: 6500 // (get) Token: 0x06009EB1 RID: 40625 RVA: 0x0020A988 File Offset: 0x00208B88 [Token(Token = "0x17001964")] public bool IsOrdered { [Token(Token = "0x6009EB1")] [Address(RVA = "0x5F1E10", Offset = "0x5F0E10", VA = "0x1805F1E10")] get { return this.tstInfo.ordering.IsTrue; } } // Token: 0x17001965 RID: 6501 // (get) Token: 0x06009EB2 RID: 40626 RVA: 0x0020A9AC File Offset: 0x00208BAC [Token(Token = "0x17001965")] public Accuracy Accuracy { [Token(Token = "0x6009EB2")] [Address(RVA = "0x5EF710", Offset = "0x5EE710", VA = "0x1805EF710")] get { return this.tstInfo.accuracy; } } // Token: 0x17001966 RID: 6502 // (get) Token: 0x06009EB3 RID: 40627 RVA: 0x0020A9CC File Offset: 0x00208BCC [Token(Token = "0x17001966")] public DateTime GenTime { [Token(Token = "0x6009EB3")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.genTime; } } // Token: 0x17001967 RID: 6503 // (get) Token: 0x06009EB4 RID: 40628 RVA: 0x0020A9E0 File Offset: 0x00208BE0 [Token(Token = "0x17001967")] public GenTimeAccuracy GenTimeAccuracy { [Token(Token = "0x6009EB4")] [Address(RVA = "0x5F1D60", Offset = "0x5F0D60", VA = "0x1805F1D60")] get { Accuracy accuracy = this.tstInfo.accuracy; if (accuracy == 0) { } GenTimeAccuracy genTimeAccuracy; genTimeAccuracy.accuracy = accuracy; return genTimeAccuracy; } } // Token: 0x17001968 RID: 6504 // (get) Token: 0x06009EB5 RID: 40629 RVA: 0x0020AA10 File Offset: 0x00208C10 [Token(Token = "0x17001968")] public string Policy { [Token(Token = "0x6009EB5")] [Address(RVA = "0x5F1ED0", Offset = "0x5F0ED0", VA = "0x1805F1ED0")] get { return this.tstInfo.tsaPolicyId.identifier; } } // Token: 0x17001969 RID: 6505 // (get) Token: 0x06009EB6 RID: 40630 RVA: 0x0020AA34 File Offset: 0x00208C34 [Token(Token = "0x17001969")] public BigInteger SerialNumber { [Token(Token = "0x6009EB6")] [Address(RVA = "0x5F1F00", Offset = "0x5F0F00", VA = "0x1805F1F00")] get { return this.tstInfo.serialNumber.Value; } } // Token: 0x1700196A RID: 6506 // (get) Token: 0x06009EB7 RID: 40631 RVA: 0x0020AA58 File Offset: 0x00208C58 [Token(Token = "0x1700196A")] public GeneralName Tsa { [Token(Token = "0x6009EB7")] [Address(RVA = "0x5F1F30", Offset = "0x5F0F30", VA = "0x1805F1F30")] get { return this.tstInfo.tsa; } } // Token: 0x1700196B RID: 6507 // (get) Token: 0x06009EB8 RID: 40632 RVA: 0x0020AA78 File Offset: 0x00208C78 [Token(Token = "0x1700196B")] public BigInteger Nonce { [Token(Token = "0x6009EB8")] [Address(RVA = "0x5F1E90", Offset = "0x5F0E90", VA = "0x1805F1E90")] get { DerInteger nonce = this.tstInfo.nonce; if (nonce == 0) { } return nonce.Value; } } // Token: 0x1700196C RID: 6508 // (get) Token: 0x06009EB9 RID: 40633 RVA: 0x0020AAA4 File Offset: 0x00208CA4 [Token(Token = "0x1700196C")] public AlgorithmIdentifier HashAlgorithm { [Token(Token = "0x6009EB9")] [Address(RVA = "0x5F1DE0", Offset = "0x5F0DE0", VA = "0x1805F1DE0")] get { return this.tstInfo.messageImprint.hashAlgorithm; } } // Token: 0x1700196D RID: 6509 // (get) Token: 0x06009EBA RID: 40634 RVA: 0x0020AAC8 File Offset: 0x00208CC8 [Token(Token = "0x1700196D")] public string MessageImprintAlgOid { [Token(Token = "0x6009EBA")] [Address(RVA = "0x5F1E40", Offset = "0x5F0E40", VA = "0x1805F1E40")] get { Asn1Object asn1Object = this.tstInfo.messageImprint.hashAlgorithm.ToAsn1Object(); throw new NullReferenceException(); } } // Token: 0x06009EBB RID: 40635 RVA: 0x0020AAF0 File Offset: 0x00208CF0 [Token(Token = "0x6009EBB")] [Address(RVA = "0x5F1C50", Offset = "0x5F0C50", VA = "0x1805F1C50")] public byte[] GetMessageImprintDigest() { return this.tstInfo.messageImprint.hashedMessage; } // Token: 0x06009EBC RID: 40636 RVA: 0x0020AB14 File Offset: 0x00208D14 [Token(Token = "0x6009EBC")] [Address(RVA = "0x423720", Offset = "0x422720", VA = "0x180423720")] public byte[] GetEncoded() { return this.tstInfo.GetEncoded(); } // Token: 0x1700196E RID: 6510 // (get) Token: 0x06009EBD RID: 40637 RVA: 0x0020AB34 File Offset: 0x00208D34 [Token(Token = "0x1700196E")] public TstInfo TstInfo { [Token(Token = "0x6009EBD")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get { return this.tstInfo; } } // Token: 0x04006A8A RID: 27274 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4006A8A")] private TstInfo tstInfo; // Token: 0x04006A8B RID: 27275 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4006A8B")] private DateTime genTime; } }