using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Cms { // Token: 0x02002026 RID: 8230 [Token(Token = "0x2002026")] public class TimeStampedDataParser { // Token: 0x0600CE5B RID: 52827 RVA: 0x002EED68 File Offset: 0x002ECF68 [Token(Token = "0x600CE5B")] [Address(RVA = "0x23BD280", Offset = "0x23BC280", VA = "0x1823BD280")] 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: 0x0600CE5C RID: 52828 RVA: 0x002EEDD8 File Offset: 0x002ECFD8 [Token(Token = "0x600CE5C")] [Address(RVA = "0x23BD040", Offset = "0x23BC040", VA = "0x1823BD040")] 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: 0x170020B0 RID: 8368 // (get) Token: 0x0600CE5D RID: 52829 RVA: 0x002EEE04 File Offset: 0x002ED004 [Token(Token = "0x170020B0")] public virtual DerIA5String DataUri { [Token(Token = "0x600CE5D")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")] get { return this.dataUri; } } // Token: 0x170020B1 RID: 8369 // (get) Token: 0x0600CE5E RID: 52830 RVA: 0x002EEE18 File Offset: 0x002ED018 [Token(Token = "0x170020B1")] public virtual MetaData MetaData { [Token(Token = "0x600CE5E")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "5")] get { return this.metaData; } } // Token: 0x170020B2 RID: 8370 // (get) Token: 0x0600CE5F RID: 52831 RVA: 0x002EEE2C File Offset: 0x002ED02C [Token(Token = "0x170020B2")] public virtual Asn1OctetStringParser Content { [Token(Token = "0x600CE5F")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "6")] get { return this.content; } } // Token: 0x0600CE60 RID: 52832 RVA: 0x002EEE40 File Offset: 0x002ED040 [Token(Token = "0x600CE60")] [Address(RVA = "0x23BD200", Offset = "0x23BC200", VA = "0x1823BD200", 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: 0x040082A4 RID: 33444 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40082A4")] private DerInteger version; // Token: 0x040082A5 RID: 33445 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40082A5")] private DerIA5String dataUri; // Token: 0x040082A6 RID: 33446 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40082A6")] private MetaData metaData; // Token: 0x040082A7 RID: 33447 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40082A7")] private Asn1OctetStringParser content; // Token: 0x040082A8 RID: 33448 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40082A8")] private Evidence temporalEvidence; // Token: 0x040082A9 RID: 33449 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40082A9")] private Asn1SequenceParser parser; } }