using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Cms { // Token: 0x02001969 RID: 6505 [Token(Token = "0x2001969")] [StructLayout(3)] public class TimeStampedDataParser { // Token: 0x0600AEB3 RID: 44723 RVA: 0x0028E0C0 File Offset: 0x0028C2C0 [Token(Token = "0x600AEB3")] [Address(RVA = "0x1EE32B0", Offset = "0x1EE1CB0", VA = "0x181EE32B0")] 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: 0x0600AEB4 RID: 44724 RVA: 0x0028E130 File Offset: 0x0028C330 [Token(Token = "0x600AEB4")] [Address(RVA = "0x1EE3070", Offset = "0x1EE1A70", VA = "0x181EE3070")] 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: 0x17001C12 RID: 7186 // (get) Token: 0x0600AEB5 RID: 44725 RVA: 0x0028E15C File Offset: 0x0028C35C [Token(Token = "0x17001C12")] public virtual DerIA5String DataUri { [Token(Token = "0x600AEB5")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")] get { return this.dataUri; } } // Token: 0x17001C13 RID: 7187 // (get) Token: 0x0600AEB6 RID: 44726 RVA: 0x0028E170 File Offset: 0x0028C370 [Token(Token = "0x17001C13")] public virtual MetaData MetaData { [Token(Token = "0x600AEB6")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "5")] get { return this.metaData; } } // Token: 0x17001C14 RID: 7188 // (get) Token: 0x0600AEB7 RID: 44727 RVA: 0x0028E184 File Offset: 0x0028C384 [Token(Token = "0x17001C14")] public virtual Asn1OctetStringParser Content { [Token(Token = "0x600AEB7")] [Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "6")] get { return this.content; } } // Token: 0x0600AEB8 RID: 44728 RVA: 0x0028E198 File Offset: 0x0028C398 [Token(Token = "0x600AEB8")] [Address(RVA = "0x1EE3230", Offset = "0x1EE1C30", VA = "0x181EE3230", 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: 0x040072A8 RID: 29352 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40072A8")] private DerInteger version; // Token: 0x040072A9 RID: 29353 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40072A9")] private DerIA5String dataUri; // Token: 0x040072AA RID: 29354 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40072AA")] private MetaData metaData; // Token: 0x040072AB RID: 29355 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40072AB")] private Asn1OctetStringParser content; // Token: 0x040072AC RID: 29356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40072AC")] private Evidence temporalEvidence; // Token: 0x040072AD RID: 29357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40072AD")] private Asn1SequenceParser parser; } }