using System; using System.Runtime.InteropServices; 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: 0x02001394 RID: 5012 [Token(Token = "0x2001394")] [StructLayout(3)] public class TimeStampTokenInfo { // Token: 0x06007F08 RID: 32520 RVA: 0x001AA284 File Offset: 0x001A8484 [Token(Token = "0x6007F08")] [Address(RVA = "0x1C6BF80", Offset = "0x1C6A980", VA = "0x181C6BF80")] public TimeStampTokenInfo(TstInfo tstInfo) { this.tstInfo = tstInfo; DateTime dateTime = tstInfo.genTime.ToDateTime(); this.genTime = dateTime; } // Token: 0x170014C6 RID: 5318 // (get) Token: 0x06007F09 RID: 32521 RVA: 0x001AA2CC File Offset: 0x001A84CC [Token(Token = "0x170014C6")] public bool IsOrdered { [Token(Token = "0x6007F09")] [Address(RVA = "0x1C6C110", Offset = "0x1C6AB10", VA = "0x181C6C110")] get { return this.tstInfo.ordering.IsTrue; } } // Token: 0x170014C7 RID: 5319 // (get) Token: 0x06007F0A RID: 32522 RVA: 0x001AA2F0 File Offset: 0x001A84F0 [Token(Token = "0x170014C7")] public Accuracy Accuracy { [Token(Token = "0x6007F0A")] [Address(RVA = "0xA4BA40", Offset = "0xA4A440", VA = "0x180A4BA40")] get { return this.tstInfo.accuracy; } } // Token: 0x170014C8 RID: 5320 // (get) Token: 0x06007F0B RID: 32523 RVA: 0x001AA310 File Offset: 0x001A8510 [Token(Token = "0x170014C8")] public DateTime GenTime { [Token(Token = "0x6007F0B")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get { return this.genTime; } } // Token: 0x170014C9 RID: 5321 // (get) Token: 0x06007F0C RID: 32524 RVA: 0x001AA324 File Offset: 0x001A8524 [Token(Token = "0x170014C9")] public GenTimeAccuracy GenTimeAccuracy { [Token(Token = "0x6007F0C")] [Address(RVA = "0x1C6C060", Offset = "0x1C6AA60", VA = "0x181C6C060")] get { Accuracy accuracy = this.tstInfo.accuracy; if (accuracy == 0) { } GenTimeAccuracy genTimeAccuracy; genTimeAccuracy.accuracy = accuracy; return genTimeAccuracy; } } // Token: 0x170014CA RID: 5322 // (get) Token: 0x06007F0D RID: 32525 RVA: 0x001AA354 File Offset: 0x001A8554 [Token(Token = "0x170014CA")] public string Policy { [Token(Token = "0x6007F0D")] [Address(RVA = "0x1C6C1D0", Offset = "0x1C6ABD0", VA = "0x181C6C1D0")] get { return this.tstInfo.tsaPolicyId.identifier; } } // Token: 0x170014CB RID: 5323 // (get) Token: 0x06007F0E RID: 32526 RVA: 0x001AA378 File Offset: 0x001A8578 [Token(Token = "0x170014CB")] public BigInteger SerialNumber { [Token(Token = "0x6007F0E")] [Address(RVA = "0xC11E40", Offset = "0xC10840", VA = "0x180C11E40")] get { return this.tstInfo.serialNumber.Value; } } // Token: 0x170014CC RID: 5324 // (get) Token: 0x06007F0F RID: 32527 RVA: 0x001AA39C File Offset: 0x001A859C [Token(Token = "0x170014CC")] public GeneralName Tsa { [Token(Token = "0x6007F0F")] [Address(RVA = "0x8A48E0", Offset = "0x8A32E0", VA = "0x1808A48E0")] get { return this.tstInfo.tsa; } } // Token: 0x170014CD RID: 5325 // (get) Token: 0x06007F10 RID: 32528 RVA: 0x001AA3BC File Offset: 0x001A85BC [Token(Token = "0x170014CD")] public BigInteger Nonce { [Token(Token = "0x6007F10")] [Address(RVA = "0x1C6C190", Offset = "0x1C6AB90", VA = "0x181C6C190")] get { DerInteger nonce = this.tstInfo.nonce; if (nonce == 0) { } return nonce.Value; } } // Token: 0x170014CE RID: 5326 // (get) Token: 0x06007F11 RID: 32529 RVA: 0x001AA3E8 File Offset: 0x001A85E8 [Token(Token = "0x170014CE")] public AlgorithmIdentifier HashAlgorithm { [Token(Token = "0x6007F11")] [Address(RVA = "0x1C6C0E0", Offset = "0x1C6AAE0", VA = "0x181C6C0E0")] get { return this.tstInfo.messageImprint.hashAlgorithm; } } // Token: 0x170014CF RID: 5327 // (get) Token: 0x06007F12 RID: 32530 RVA: 0x001AA40C File Offset: 0x001A860C [Token(Token = "0x170014CF")] public string MessageImprintAlgOid { [Token(Token = "0x6007F12")] [Address(RVA = "0x1C6C140", Offset = "0x1C6AB40", VA = "0x181C6C140")] get { Asn1Object asn1Object = this.tstInfo.messageImprint.hashAlgorithm.ToAsn1Object(); throw new NullReferenceException(); } } // Token: 0x06007F13 RID: 32531 RVA: 0x001AA434 File Offset: 0x001A8634 [Token(Token = "0x6007F13")] [Address(RVA = "0x1C6BF50", Offset = "0x1C6A950", VA = "0x181C6BF50")] public byte[] GetMessageImprintDigest() { return this.tstInfo.messageImprint.hashedMessage; } // Token: 0x06007F14 RID: 32532 RVA: 0x001AA458 File Offset: 0x001A8658 [Token(Token = "0x6007F14")] [Address(RVA = "0x53BEA0", Offset = "0x53A8A0", VA = "0x18053BEA0")] public byte[] GetEncoded() { return this.tstInfo.GetEncoded(); } // Token: 0x170014D0 RID: 5328 // (get) Token: 0x06007F15 RID: 32533 RVA: 0x001AA478 File Offset: 0x001A8678 [Token(Token = "0x170014D0")] public TstInfo TstInfo { [Token(Token = "0x6007F15")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get { return this.tstInfo; } } // Token: 0x04005A8E RID: 23182 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4005A8E")] private TstInfo tstInfo; // Token: 0x04005A8F RID: 23183 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4005A8F")] private DateTime genTime; } }