150 lines
3.9 KiB
C#
150 lines
3.9 KiB
C#
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;
|
|
}
|
|
}
|