using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Cms { // Token: 0x02001F46 RID: 8006 [Token(Token = "0x2001F46")] public class TimeStampedDataParser { // Token: 0x0600CA8D RID: 51853 RVA: 0x002E65AC File Offset: 0x002E47AC [Token(Token = "0x600CA8D")] [Address(RVA = "0x2AE96C0", Offset = "0x2AE84C0", VA = "0x182AE96C0")] private TimeStampedDataParser(Asn1SequenceParser parser) { MetaData instance3; do { base..ctor(); this.parser = parser; DerInteger instance = DerInteger.GetInstance(0); this.version = instance; if (instance != 0 && instance != 0) { DerIA5String instance2 = DerIA5String.GetInstance(instance); this.dataUri = instance2; } if (instance != 0) { instance3 = MetaData.GetInstance(instance.ToAsn1Object()); this.metaData = instance3; } if (instance3 == 0) { return; } } while (instance3 != 0 && instance3 == 0); this.content = instance3; } // Token: 0x0600CA8E RID: 51854 RVA: 0x002E661C File Offset: 0x002E481C [Token(Token = "0x600CA8E")] [Address(RVA = "0x2AE9480", Offset = "0x2AE8280", VA = "0x182AE9480")] public static TimeStampedDataParser GetInstance(object obj) { for (;;) { TimeStampedDataParser timeStampedDataParser; if (obj != 0 && obj != 0) { if (obj != 0 && obj != 0) { break; } } else if (timeStampedDataParser != 0) { return timeStampedDataParser; } } TimeStampedDataParser timeStampedDataParser2; return timeStampedDataParser2; } // Token: 0x17002013 RID: 8211 // (get) Token: 0x0600CA8F RID: 51855 RVA: 0x002E6648 File Offset: 0x002E4848 [Token(Token = "0x17002013")] public virtual DerIA5String DataUri { [Token(Token = "0x600CA8F")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")] get { return this.dataUri; } } // Token: 0x17002014 RID: 8212 // (get) Token: 0x0600CA90 RID: 51856 RVA: 0x002E665C File Offset: 0x002E485C [Token(Token = "0x17002014")] public virtual MetaData MetaData { [Token(Token = "0x600CA90")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "5")] get { return this.metaData; } } // Token: 0x17002015 RID: 8213 // (get) Token: 0x0600CA91 RID: 51857 RVA: 0x002E6670 File Offset: 0x002E4870 [Token(Token = "0x17002015")] public virtual Asn1OctetStringParser Content { [Token(Token = "0x600CA91")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "6")] get { return this.content; } } // Token: 0x0600CA92 RID: 51858 RVA: 0x002E6684 File Offset: 0x002E4884 [Token(Token = "0x600CA92")] [Address(RVA = "0x2AE9640", Offset = "0x2AE8440", VA = "0x182AE9640", Slot = "7")] public virtual Evidence GetTemporalEvidence() { Evidence evidence = this.temporalEvidence; if (evidence == 0) { Asn1SequenceParser asn1SequenceParser = this.parser; Evidence instance = Evidence.GetInstance(evidence); this.temporalEvidence = instance; } return evidence; } // Token: 0x040080EB RID: 33003 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40080EB")] private DerInteger version; // Token: 0x040080EC RID: 33004 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40080EC")] private DerIA5String dataUri; // Token: 0x040080ED RID: 33005 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40080ED")] private MetaData metaData; // Token: 0x040080EE RID: 33006 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40080EE")] private Asn1OctetStringParser content; // Token: 0x040080EF RID: 33007 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40080EF")] private Evidence temporalEvidence; // Token: 0x040080F0 RID: 33008 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40080F0")] private Asn1SequenceParser parser; } }